Skip to main content
← All guides

Tired of Excel: a simpler way to keep track of Etsy sales and profit

Most small Etsy shops start the same way: a spreadsheet with a row per sale, a column for the price, a guess at the fees and a hopeful number at the end. It works until you have more than a handful of products, a few price changes and a fee increase. Then every month means copying orders across and fixing formulas. This guide covers what that spreadsheet is really doing, and what a tool needs to do to replace it.

What the spreadsheet is actually doing

Strip away the colours and a seller's Etsy spreadsheet does four jobs: 1. It lists each sale: date, item, quantity, what the buyer paid, shipping charged. 2. It knows what each product costs to make: materials, packaging, sometimes time. 3. It subtracts Etsy's fees: the transaction fee, the listing fee charged again when an item sells, and payment processing. 4. It adds it up per product and per month, so you can see which items are worth making. The tiring part is jobs 1 and 3. Typing orders in by hand is slow, and fee formulas break the moment a rate changes or an order has two items in it.

Why sellers get stuck between Excel and a subscription

The tools built for inventory and cost tracking are usually subscriptions priced for businesses with staff and several sales channels. For a shop selling a few dozen items a month, a monthly fee can eat a noticeable share of the profit it is supposed to measure. So many sellers stay in Excel or Google Sheets, knowing it is slow, because the alternative costs more than the problem.

What to look for in a replacement

- It reads Etsy's own order export, so you never retype a sale. - It lets you describe a product once as a recipe of materials, so material cost per sale is automatic. - Every fee is an editable rate, so a fee change is one field, not every formula. - It splits an order's shipping and postage across the items in it instead of counting it twice. - It shows profit per sale, per product and per month. - Your data can leave: a backup file and a CSV export you can open in the spreadsheet you already have.

How MakerLedger does it

MakerLedger is a ledger that runs in your browser. You add materials with a cost per unit, build each product from them, and import the Order Items CSV from Etsy. It matches each line to a product by SKU or listing title, takes off materials, Etsy fees, payment processing, postage and one editable tax/other fee line, and shows the profit. There is no account and no server copy of your numbers, and it does not connect to your Etsy account. It does not sync orders automatically and it has no VAT engine; you import a CSV when you want fresh numbers.


Frequently asked questions

Do I have to give it access to my Etsy shop?

No. MakerLedger reads the CSV file you download from Etsy yourself. It never connects to Etsy.

Can I keep using my spreadsheet?

Yes. You can export every sale with its fee, material and profit columns as a CSV and open it in Excel or Google Sheets.

What happens if I import the same month twice?

Lines that are already in the ledger are skipped, so nothing is counted twice.

Open the ledger

More guides


Other things we made

Pixygon.io

Also in English, made by the same people.

Animunda

Also in English, made by the same people.

HazeChat

Also in English, made by the same people.

CoreFeed

Also in English, made by the same people.