Messy Ledger logo, a silly face made of numbers on a receipt Messy Ledger for Etsy sellers
Etsy fee audit

What did Etsy actually take last month?

Your dashboard shows sales. Your bank shows a deposit. Neither shows what happened in between. Messy Ledger reconciles your monthly statement order by order, so you can see every fee Etsy really charged, and what each order truly earned.

Runs in your browser Your file is never uploaded No account needed US + Canada

The free check

Sample numbers

Drop in one file and get the three numbers every seller should know. The figures below are a sample. Yours appear in seconds, computed on your own computer.

Drop your monthly statement CSV here
In Etsy: Shop Manager, then Finances, then Monthly statements, then Generate CSV.
Choose file
Nothing is uploaded. Close the tab and the file is gone, because it never left your machine.
Your sales
$1,706.00
Statement total for the month
Fees Etsy actually took
−$312.46
Every fee type, read from your statement
Your real take rate
18.3%
Not 6.5%. It almost never is.
Deposits tie out?
Yes ✓
Matched to the cent, deposit by deposit
The full report names every order that lost money, and the price that fixes it.

Per-order anatomy, Offsite Ads exposure, refund leakage, and a repricing table. $9 per statement period.

See the full report

The math surprises almost everyone

Three things sellers told us they believed, right up until they saw their own statement reconciled.

10 to 26%

It is not "6.5% plus 20 cents"

Listing, transaction, processing and regulatory fees stack to roughly 10 to 11% on an ordinary US order. When an Offsite Ad brought the buyer, the same sale can hand over 22 to 26%.

30 days

One ad click follows a buyer for a month

After a buyer clicks your ad, the ad fee can apply to anything they buy from your shop for 30 days, not just the item they clicked. And once a shop crosses $10,000 in a year, the ads become permanent.

Not revenue

Your deposit is not your income

A deposit is what is left after fees, and after the sales tax Etsy collected and remitted for you. Some of those fees were charged on money that was never yours to begin with.

How it works

Three steps, about two minutes, and nothing to install.

1

Download your statement

In Shop Manager, go to Finances, then Monthly statements, and generate the CSV for the month you want checked. It is the one Etsy file that lists every single fee. The Orders export leaves most of them out.

2

Drop it in, right here

The checker runs entirely in your browser. Your statement is read on your own computer, never uploaded, never stored, never seen by us. The free summary appears in seconds.

3

Unlock the full report

For $9, the same file opens up completely: every order reconciled, every money-losing listing named, and the exact price that would have fixed each one.

What is in the full report

Built from the actual charges on your statement, not from fee estimates. If Etsy charged it, it is in here. If it is not on your statement, we do not invent it.

Per-order anatomy

Every order broken down line by line: what the buyer paid, each fee taken, and what the order actually earned you after all of it.

The loser list

The listings that quietly lost money once every fee landed, each with the exact selling price that would have put it back in profit.

Offsite Ads exposure

Which orders carried ad fees, what they cost you across the month, and how much of your margin the 30-day attribution window is really eating.

Refund leakage

Refunds do not unwind a sale evenly. The report shows which fees came back to you and which ones Etsy kept, order by order.

Deposit tie-out proof

Your statement, walked deposit by deposit against what reached your bank. If the numbers tie to the cent, the report says so. If they do not, it shows you exactly where they part.

Repricing table

Suggested prices for the listings that need them, with every assumption printed next to the number. No black box, no "trust us."

Stamped, not guessed

Every report carries the version of Etsy's fee rules and the statement format it was checked against. If your file does not match a format we know, Messy Ledger stops and tells you, instead of producing numbers it cannot stand behind. Figures can still move later if Etsy posts a late adjustment, and the report says that too.

A tool you buy once goes stale. This one cannot.

Etsy changes its fees and reshuffles its statement format more often than most sellers notice. A spreadsheet or download you bought once keeps using yesterday's rules, silently. Messy Ledger is checked against Etsy's current fee rules and statement formats every month, and every visit loads the current checker. Paying per period is what keeps it current.

Pricing

One audit covers one shop and one statement period (a calendar month). Prices in USD.

Catch-up

$9 per past month
  • Audit any earlier month the same way
  • See when a listing started losing money
  • Clean books for tax time
Buy a catch-up audit — $9

Annual pass

$79 per year
  • Every month covered, one payment
  • About 27% less than paying monthly
  • Best for shops that sell every month
Buy the annual pass — $79

How buying works today: pay, then email your monthly statement CSV to hello@messyledger.com from the same address you paid with. Your audit is prepared from your statement and emailed back to you, usually within a few days. The self-serve checker that runs entirely in your browser is being finished with our founding beta testers.

No subscription traps: a monthly audit is a single purchase, and the annual pass is one payment a year. If a statement cannot be read, you do not pay for a report we could not produce.

Messy Ledger opens first to 10 founding beta testers, with free audits while the checker is finished.

How the beta works

Your statement stays yours

Messy Ledger is built so we never need to hold your financial data. Here is exactly what happens to it, for everyone and for founding beta testers.

The checker, for everyone

Your statement is read inside your own browser. It is never uploaded, never stored, and never seen by us. The only things Messy Ledger receives are your payment and your email address. Card payments are handled by Stripe; we never see or store your card number.

Founding beta testers: the one exception

During the beta, audits are run by hand, so testers choose to send us their statement. The terms are plain: it is never sold or shared, the original is deleted once the audit is delivered, and anonymized copies are deleted when the beta closes. The full terms are on the beta page.

That is the whole arrangement. No account watching your shop, no statement data held back for later, nothing to sell.

Questions sellers ask

Which file do I need?

The monthly statement CSV: Shop Manager, Finances, Monthly statements, Generate CSV. It is the only Etsy export that lists every fee. The Orders export looks similar but leaves out the transaction fee and most of the story, which is why audits built on it have to guess. Ours does not.

Does my statement get uploaded anywhere?

No. The checker runs in your browser, on your computer. Your file is never uploaded, stored, or seen by us. The only things Messy Ledger ever receives are your payment and your email address. Founding beta testers are the one exception, by their own choice, and that is explained on the beta page. You can verify it yourself: open your browser's network tab while you run a check, and watch nothing leave.

Are the numbers exact?

The fees are: they are read from the actual charges on your own statement, and the report proves them against your deposits. Your profit also depends on what your items cost you, plus packaging and postage, which only you know. The report asks for those once, keeps them on your machine, and shows its assumptions next to every figure.

Which countries are supported?

The United States and Canada at launch. The United Kingdom is in research and will follow once its fee and VAT picture is fully verified.

Why pay per period instead of buying a tool once?

Because a forever tool will not get updated. When Etsy changes a fee or reshuffles the statement format, a one-time download quietly goes stale and keeps handing you confident, wrong numbers. Paying per period is what keeps this checker current: it is re-verified against Etsy's rules and formats every month, and it refuses to run on a file it does not recognize.

Is Messy Ledger part of Etsy?

No. Messy Ledger is an independent tool built for Etsy sellers. It is not affiliated with or endorsed by Etsy, Inc.