Etsy Shop Profit Tracking: What Etsy Won't Show

By Mark Fulton · 2026-09-02 · 10 min read

Etsy Shop Profit Tracking: What Etsy Won't Show

Etsy can only tell you what Etsy can see. The Earnings tab on an order shows what the buyer paid minus Etsy's own fees, and that is genuinely useful, but it is not profit. Your materials, your packaging, postage you bought at the post office counter, and every hour you spent making the thing are invisible to the platform. Profit tracking for an Etsy shop means keeping one small record per order that carries those four costs alongside Etsy's number, then reading the two together. Do that for a month and the gap between "sales" and "profit" stops being a mystery.

That gap is why a shop with a good-looking sales figure can still leave its owner short at the end of the month. Nothing is broken and nobody is lying. The number in front of you is just answering a narrower question than the one you asked.

Nothing below is tax or accounting advice. It is arithmetic you can run yourself. For anything touching a filing, a deduction, or how to classify a cost on a return, that is a conversation with a bookkeeper or an accountant.

What does Etsy's earnings figure include?

Etsy gives you two related tools. The earnings calculator sits in a listing under Price and Inventory and estimates what you would keep if the item sold. The order earnings breakdown sits on a completed order under the Earnings tab and shows what actually happened: what the buyer paid, shipping, marketing costs, fees, credits and refunds. Etsy's own documentation on how to calculate order earnings is clear that the breakdown includes shipping labels purchased through Etsy, and that labels purchased outside Etsy are not included. Hold on to that sentence. It is the first hole in the number.

The fees deducted there are the ones Etsy charges you. Verified against Etsy's published fee schedule on 2 September 2026, for a US seller on Etsy Payments, they are:

Fee Amount
Listing $0.20 per listing, and the listing expires after 4 months
Auto-renew $0.20 when a listing renews, and $0.20 per additional quantity sold in one order
Transaction 6.5% of the total order amount, applied to shipping and gift wrapping too
Payment processing (US) 3% + $0.25, taken from the total sale price including shipping and any sales tax
Offsite Ads 15% of the order total, or 12% if you made at least $10,000 on Etsy in the past 365 days, capped at $100 per order
Currency conversion 2.5% where conversion is required

Those figures come from Etsy's fees and taxes for selling page and its payment processing fees table, where the processing rate is listed country by country. Etsy changes these, so check the source rather than a blog post, including this one, before you build them into a pricing sheet. Sellers in the UK, France, Italy, India, Spain, Türkiye, Vietnam and Canada also pay a regulatory operating fee on the order total, and processing rates outside the US differ, sometimes by several points.

So Etsy's earnings figure is accurate and complete about Etsy. That is the whole of its job.

Which costs sit outside Etsy entirely?

Four categories, and they are the ones that decide whether the shop is worth running.

Materials. The clay, the yarn, the blank, the ink, the findings, the print supplier's charge. Etsy never sees an invoice from your supplier.

Packaging. Mailer, box, tissue, tape, card, sticker, label paper. Individually trivial, and together often more than the listing fee you worry about.

Postage you bought yourself. If you print labels through Etsy, that cost lands in the breakdown. If you queue at the counter, or use a carrier account, or drop into a parcel shop, Etsy has no idea what you paid. Plenty of sellers use both routes depending on the parcel, which means the earnings figure is complete on some orders and short by ten dollars on others. That inconsistency is worse than a number that is wrong in a predictable way.

Your hours. Making, sourcing, photographing, listing, answering messages, packing, driving to the post office. No platform can measure this, and it is usually the largest cost in the shop.

Add the smaller ones once a month rather than per order: your studio or storage cost, tool replacement, the design software subscription, the camera or lightbox you bought once. Those belong in a monthly expense list, not in a per-order record. If you do not have that habit yet, the same logging discipline works for any small business, and it is covered in expense tracking without accounting software.

How do you cost materials for a handmade item?

The mistake is trying to cost a single unit from a single receipt. You buy a bag of clay, not a mug's worth of clay. Work in batches instead, in three steps.

  1. Take the purchase price of the input, including what you paid for delivery on it. A 12.5 kg box of clay at $58 delivered.
  2. Divide by the number of finished units it yields in practice, not in theory. Not the number you would get with zero waste. The number you actually got last time, seconds and failures included. Say 22 mugs.
  3. Add the other inputs the same way. Glaze per mug, kiln firing share, the wholesale price if you buy a blank.

The clay comes out at $2.64 per mug. Do the same for glaze and firing and you have a materials cost you can stand behind. Recalculate when a supplier price moves by more than a few percent, and note the date next to the figure so you know how stale it is.

This is what the IRS calls cost of goods sold, and materials, supplies and freight-in all sit inside it. If you want to see how the categories are defined for a sole proprietor, Publication 334, Tax Guide for Small Business is the primary source. Which record you keep and how long you keep it is covered in the IRS guidance on recordkeeping, which says plainly that you may choose any system that clearly shows your income and expenses. A spreadsheet or a simple money log qualifies.

Does shipping make or lose you money?

Often it loses, quietly, and in two different ways.

The first is the obvious one. You charge $6.00, the parcel costs $9.40, and you are $3.40 down before anything else happens. Free shipping is the same trick with the loss hidden inside the item price, which is fine as long as you actually raised the item price.

The second is the one people miss. Etsy's transaction fee applies to shipping and gift wrapping, and the payment processing fee is taken from the total including shipping and sales tax. So the shipping you charge is not a pass-through. On a $6.00 shipping charge you pay roughly 39 cents in transaction fee and 18 cents in processing on top of the postage itself.

The practical move is to record shipping charged and postage paid as two separate figures on every order. One column, one habit, and after twenty orders you can see whether your shipping is subsidising your customers or your customers are subsidising your shipping.

How do you find your real hourly rate?

Here is one order taken apart end to end. Every number below is illustrative and made up for the walkthrough. It is not measured data from any real shop. Substitute your own and the shape of the answer will hold even though the figures will not.

A US seller on Etsy Payments sells one handmade ceramic mug.

Line Amount
Item price $42.00
Shipping charged to buyer $6.00
Order total $48.00
Listing fee $0.20
Transaction fee, 6.5% of $48.00 $3.12
Payment processing, 3% of $48.00 + $0.25 $1.69
Etsy fees $5.01
What Etsy's earnings figure shows $42.99
Postage bought at the counter $9.40
Materials (clay, glaze, firing share) $8.60
Packaging (box, wrap, tape, card) $1.85
Actual profit on the order $23.14

Etsy said $42.99. The truth is $23.14, and Etsy was not wrong. It reported its own slice correctly and had no view of the other $19.85.

Now the hours. Say the mug took 1.4 hours across throwing, trimming, glazing and handling, plus 0.35 hours to photograph, list, message the buyer and pack the parcel. That is 1.75 hours.

$23.14 divided by 1.75 hours is $13.22 an hour.

That is the number worth writing down, because it is the one that answers whether the shop is a business or an expensive way to make mugs. And it moves fast. If that same order arrived through Offsite Ads, the fee at the 15% rate is $7.20 on a $48.00 order, profit drops to $15.94, and the hourly rate falls to $9.11. One order, one attribution difference, and a third of the take-home is gone.

Two things fall out of this once you have run it a dozen times. Small changes to the item price move the hourly rate more than any fee negotiation ever could, and speed matters as much as price, because the denominator is hours.

Which listings are quietly unprofitable?

You cannot see this from a shop-level total. A shop can be comfortably profitable overall while two of its listings lose money on every sale, and the busier those two are, the worse it gets.

The record that surfaces it is one row per order with these fields:

  • Date and order number
  • Listing name
  • Item price
  • Shipping charged
  • Etsy fees total, copied straight from the Earnings tab
  • Postage actually paid
  • Materials cost
  • Packaging cost
  • Minutes spent

Nine fields, about forty seconds per order once you have the material costs saved somewhere. Then group by listing and look at three things: profit per order, profit per hour, and how many orders each listing produced. The listing you want to find is the one with a healthy order count and a poor hourly figure, because that is where your capacity is going.

Common patterns worth checking for. Heavy or awkward items where postage eats the margin. Personalised listings where the message thread costs more time than the making. Cheap items where the fixed 20 cent listing fee and 25 cent processing charge are a real percentage of a small order. Bundles priced as though the packing time were free.

None of this requires a subscription. A spreadsheet with those nine columns works. So does a money log where you record the sale as income and the materials, packaging and postage as expenses against it. The broader version of this question, whether the whole business is actually profitable, is worked through in three honest ways to answer it.

FAQ

Does Etsy show my profit?

No. Etsy shows revenue and deducts its own fees, which gives you order earnings. It does not know your materials cost, your packaging cost, your hours, or any postage you bought outside Etsy's label system. Etsy's documentation states that labels bought outside Etsy are excluded from the breakdown. Treat order earnings as one input to profit, not as profit.

How do I calculate the true cost of a handmade item?

Cost the batch, not the unit. Take what you paid for each input including delivery, divide by the number of finished pieces the batch actually produced with waste included, and add the per-unit share of every input together. Then add packaging, and count your time separately so you can see the hourly rate rather than burying labour in the cost.

Should I count my own time as a cost?

Track it, always. Whether you subtract it before calling the rest profit is a choice. Most small sellers get more use out of keeping profit and hours as two separate numbers, then dividing one by the other, because an hourly figure tells you which listings deserve your week. Burying an assumed wage inside the cost hides that.

How do I track Etsy expenses for the year?

Log each cost when it happens rather than reconstructing from receipts later, and keep the per-order costs separate from the monthly ones. Per order: materials, packaging, postage, Etsy fees. Monthly: studio or storage, tools, subscriptions, equipment. The IRS position is that any system clearly showing income and expenses is acceptable, so the constraint is that your system survives a busy December, not that it looks like accounting software. Take the yearly total to a bookkeeper or accountant for anything that touches a return.


Log materials and postage as expenses against each sale, and the profit tile stops flattering you. You can open the money module free with no account, and your data stays in your browser unless you turn on Pro sync. If you would rather start from the expense side, the small business expense tracker is the same idea pointed at what goes out.


SMBDashboard is a free, local-first small business dashboard. Your data stays in your browser unless you switch on Pro sync.