Portfolio reporting from the statements you already get

Turn your archaic hard-to-read brokerage statements into insightful consolidations and trendlines of all your investment holdings.

Instantly view consolidated trendline reports and charts of up to 22 financial reporting variables (FRVs).

RosettaFi is a Windows desktop application, sold as a monthly subscription, that reads the PDF statements your brokers already send you and turns them into one consolidated view of everything your household owns — across brokers, across accounts, across years. It installs on your own computer and your data is stored there.

The problem this solves

If your money sits at more than one firm, nobody gives you the whole picture. Also, you are only receiving snapshots of your portfolio at moments in time. Raymond James shows you Raymond James. Fidelity shows you Fidelity. Your workplace 401(k) lives somewhere else entirely, and the trust is on a different statement again.

The tools that promise to fix this nearly all work the same way: you hand over your brokerage logins and let an aggregator sign in as you. A lot of people won't do that, and some are actively discouraged from it. So they end up with a spreadsheet, or with nothing.

RosettaFi takes the other road. Your broker already sends you a statement every month. That statement is the authoritative record — reconciled, complete, and yours. Claude, Anthropic's AI Vision, reads it. No logins, no linking, no aggregator.

SAMPLE DATA — NOT A REAL PORTFOLIO The RosettaFi Charts tab on the sample household
The Charts tab. Choose the rollup level — one account, one broker, a profile, the whole household — and the period, and the app draws every chart from the reconciled figures, each calendar year its own line. The charts and reports themselves are on the Reports & Charts tab. Figures are illustrative.

Where it came from

RosettaFi was built over several years against real portfolios — multiple brokers, trusts, 529s, IRAs, a workplace 401(k), accounts with statements that arrive monthly and accounts with statements that arrive whenever they feel like it.

It was built by someone who wanted the answer for his own family's money, which shaped one decision above all others: it will not show you a number it cannot prove. If a report's totals don't reconcile to the underlying data to the penny, the app refuses to produce the report rather than publishing something that is not accurate. That has been the standard from the first build, and it is the reason this took years instead of months.

Where it runs

Windows — available now

A desktop application that installs in one click and runs on your own machine. Your data never lives on our servers, because we don't have a copy of it.

macOS — planned

Honestly: not yet scheduled. It needs a Mac and an Apple Developer account, and we'd rather tell you that than put a date on a page.

Tell us what you think

The app and this website are both what we want your reaction to. If something is confusing, slow, or just wrong — that is exactly the feedback worth having. Tell us.

What it actually does

Not a dashboard that estimates. A reporting engine that reconciles.

SAMPLE DATA — NOT A REAL PORTFOLIO The RosettaFi Reports tab, choosing a rollup level
The Reports tab. Pick the rollup level, the report period and the figure you care about, and press Generate Report — the report is checked against the underlying data before it is written. See the reports it produces on the Reports & Charts tab.

A look inside

Five tabs. That is the whole application.

SAMPLE DATA — NOT A REAL PORTFOLIO
STEP ONE

Import

Easily import the PDF statements your brokers already send you. One month or a whole year at once. The app organizes the brokers and accounts instantly.

The Import tab on the sample household: choose the statements, single month or many at once
STEP TWO

Database

Everything it has read, one row per holding per statement period, with the totals it reconciled. Nothing is hidden from you and anything can be removed.

The Database tab: every statement period imported, with its totals
STEP THREE

Reports

Decide how you want to look at your holdings — one account, one broker, one profile (person) or the entire household. Select the trendline report that you want to see. Like a CT scan, you can slice the reports many ways to gain the views you want to see.

The Reports tab: rollup level, period and the figure to report
STEP FOUR

Charts

Twenty-two charts built from the same reconciled data, each calendar year on its own line so this month sits directly above the same month last year. Just like reports, you can select the view of your assets that you want to see — and you have 22 different views to choose from.

The Charts tab: the same reconciled figures, drawn
STEP FIVE

Log

Every import, every repair, every decision the app made, in plain language. If something ever looks wrong, this is the file you send us.

The Log tab: every import and every decision, in plain language

What it doesn't do

No account credentials required

We never ask for an account login. It's the main thing we are the alternative to.

No advice

No recommendations, no tax guidance, no opinion on what to buy or sell. It reports precisely what you own and how it is performing.

No cloud copy of your data

There is no account on our servers that has your holdings, so there is nothing to be hacked or for us to lose.

Security & privacy

The honest version, not the marketing version.

What leaves your computer, and what doesn't

NEVER LEAVES YOUR MACHINE

Your database. Your statement files. Your reports and charts. Your account numbers, balances, holdings and history remain on your PC's hard drive.

SENT TO BE READ

The pages of a statement you choose to import — encrypted, passed through a server provided by Render to Anthropic's AI vision service. The server keeps a count of what was read and never keeps the pages. See below for how long Anthropic holds them.

LOGINS AND CREDENTIALS

We never ask for or take possession of any of your brokerage sign-in credentials, so we cannot lose them, leak them, or be compelled to produce them.

We use a server provided by Render. It is located in the United States for security and performance purposes. Statement pages pass through it on the way to Anthropic. No information contained in the statement is copied or recorded. The server software counts tokens so we can meter usage and bill accurately. It then forwards the statements to Anthropic to be read by AI vision. This is the arrangement from the first subscriber onward. No copy of your statements, and no Anthropic key, ever sits on that server.

How long the pages are held

Like the other major AI providers, Anthropic, which reads the statements, keeps content for up to 30 days and then deletes it automatically. This short window is industry standard: it lets providers detect misuse of their systems and meet legal requirements, unless content is flagged for misuse or the law requires it to be kept longer. Anthropic's commercial terms separately forbid using your data to train its models. Render's server stores nothing: it counts tokens for usage and billing and passes the request through.

Why local-first matters here

A brokerage and bank account aggregator has to hold your credentials to work. That means they possess a database containing the keys to thousands of brokerage accounts, which is a target whether the company is careful or not. We don't have that database and never will, because our design doesn't need one.

The trade is real and worth stating: because your data is on your machine, backing it up is your job. The app keeps automatic backups locally, and your original PDFs are the source of truth — re-importing skips anything already loaded and is never counted again. Anything that goes wrong is recoverable.

Sharing a statement with support

If a statement won't read correctly, you can choose to send us that one file so we can fix it. It is a button you press, on a file you pick, showing you exactly what will be sent. Nothing is ever sent automatically, and the app never connects with our server on its own.

If you stop using it

Your data folder is yours. It survives uninstalling the app, and it's yours to back up, move, or delete. We can't delete it for you, and we can't produce a copy of it for anyone else either.

Pricing

RosettaFi isn't open yet. Join the waitlist and we'll email you when it opens.

Beginning Investor
$19
USD per month
plus applicable tax
Intermediate Investor
$29
USD per month
plus applicable tax
MOST HOUSEHOLDS
Accredited Investor
$39
USD per month
plus applicable tax
Angel Investor
$49
USD per month
plus applicable tax
Have a beta code? Create your account, verify your email, and enter it on the plan page: it activates the Intermediate Investor plan for one year with nothing to pay. Have a promotion code? Enter it at checkout. You see the plan's price, the credit and the amount you pay, line by line, before you pay anything.
How billing will work. All prices are in US dollars. Pay monthly, in advance, until you cancel — or pay for a year up front and save 20%. Cancel at any time from your account; you keep access to the end of the period you've paid for. Sales tax or VAT, where it applies, is added at checkout and shown before you pay. Purchases are processed by Paddle.com Market Limited, which acts as the merchant of record — Paddle, not RosettaFi, appears on your card statement and issues your receipt. See the Refund Policy and Terms of Use.

Questions we expect

What counts as one account?One account for one statement period submitted in a PDF format. Re-importing a PDF for a specific statement period you've already loaded is never counted again.
What if there is more than one account reported on a single broker PDF?Each account reported on a single PDF is counted as an account against your subscription limit.
What about my back history?When you join you can import your History Months — all twelve months of the prior calendar year, plus December of the year before that. That December statement is what makes the prior year work: it gives every month a starting point, so you see real year-to-date progress rather than disconnected snapshots. You can also import every month of the current year your brokers have already sent, which gives you year-over-year comparisons from day one. Importing your history is included with your first subscription payment.
Does my history ever expire?No. Every month you import is kept, and your history grows for as long as you subscribe. Reports and charts reach across all of it — once you have imported multiple years you can compare any year against any other. Nothing is ever removed.
Can I change plans?Yes, up or down, at any time.
What happens to my data if I cancel?Nothing. It's on your computer. The app stops reading new statements; everything already imported stays exactly where it is and your reports keep working.
Annual billing?Yes — pay for a year up front and save 20%. The annual price is shown on each plan above. Same plan, same limits, one payment instead of twelve.

Support

The fastest route to a human is the form below — and it goes to a person, not a queue.

Getting started

Install the app, create your first profile, import your first statement, generate your first report. Four short guides coming with your first app installation.

Announcements

New builds, what changed, and current service status. Check here first if something stops working.

Videos

A three-minute walkthrough of a first app import. In production.

How much history can I import?

You can import 13 to 24 months of past statements, within 30 days of the day you enroll.

Why it starts with a December. Every RosettaFi trendline report follows the calendar: it begins with December of the prior year, your opening balances, and runs through December of the current year. So your history always starts with a December.

How many months you get depends on the date you enroll. The formula is the same for everyone:

  1. Your import window closes 30 days after you enroll.
  2. Your history starts with the December two years before the year your window closes.
  3. Until your window closes, you can import any statement from that December onward. After it closes, you keep importing every new statement from your enrollment month onward.

Two examples

Tip: download your PDF statements before you enroll, so you're ready to import on day one. Your Account page shows the date your window closes and the first month you can import.

Feedback

This is the most useful thing you can do for us. Send us anything that is confusing, slow, wrong, or missing — all of it counts. It is early stages for this app and we know that subscriber feedback will help it to be better than it ever could be with just us and our software engineers.

Use the form below (Send feedback), or email support@rosettafi.com. No form, no ticket number — it goes straight to a person.

If it's a bug, telling us which brokerage and which statement period is the single most useful thing you can add. Attach the log file if you have it — it records counts and error codes only, never dollar amounts, security names or account numbers.

Something's broken and I need help

Use the form below (Contact support) - or write to support@rosettafi.com - and say what you were trying to do when it went wrong. That reaches a person, not a queue.

Write to us

Support, feedback, billing - one form, and it reaches a person. We reply within one business day.

*Required