Etsy Seller Spreadsheet: Track Your Real Profit After Etsy Fees

Your Etsy dashboard shows you a number every morning, and it is the wrong number. It shows gross sales — the total your buyers paid. What it does not show, anywhere on one screen, is the figure that actually decides whether your shop is a business or an expensive hobby: what one order leaves in your bank account after Etsy has taken its cut three separate times, after the postage, and after the materials.

Most sellers work this out once, roughly, in their head, when they set their prices. Then postage goes up, a supplier changes their pricing, an order gets attributed to an offsite ad, and eighteen months later the item that was supposed to make $12 is making $4 — and nobody notices, because the sales number on the dashboard never stopped going up.

This guide builds the spreadsheet that notices. One row per order, every Etsy fee calculated automatically, and a monthly roll-up that walks you from gross sales down to money in the bank.

A note on the fee figures. The rates below are Etsy’s published US rates as of writing: a 6.5% transaction fee, a 3% + $0.25 payment processing fee for US sellers using Etsy Payments, a $0.20 listing fee, and a 15% offsite ads fee (12% for shops that have crossed $10,000 in sales in any 365-day period). Processing rates vary by country, and some countries also see a regulatory operating fee. Check your own rates in Etsy’s Fees & Payments policy and put them in a settings cell, not in forty formulas.

The example order

Everything below runs on one order so you can follow the arithmetic:

Input Value
Item price $24.00
Shipping charged to buyer $6.00
Order total $30.00
Cost of materials (COGS) $7.20
Actual shipping label cost $5.85

Hold on to those numbers. They come back in every section.

Layer 1: a settings tab, because fee rates change

Before you write a single order row, put your fee assumptions in one place: transaction fee percentage, processing percentage, processing fixed amount, listing fee, offsite ads percentage, and your target net margin.

Every order row then reads from those cells.

This sounds like housekeeping. It is the most valuable structural decision in the whole workbook, for one reason: Etsy changes its fee schedule, and when it does you want to change one cell, not four hundred rows. A seller with hardcoded fees finds out about a fee change when their deposit shrinks. A seller with a settings tab types one number and watches which listings turn red.

It also handles the case nobody plans for: crossing $10,000 in sales and having your offsite ads fee drop from 15% to 12%. One cell.

Layer 2: the per-order fee calculation

Six calculated columns. This is the engine of the whole thing.

Column Formula Example order
Order total = Item price × Qty + Shipping charged $30.00
Transaction fee = Order total × 6.5% $1.95
Processing fee = Order total × 3% + $0.25 $1.15
Listing fee flat per sale $0.20
Total Etsy fees = sum of the three above $3.30
Net profit = Order total − Etsy fees − Shipping label − COGS $13.65
Net margin = Net profit ÷ Order total 45.5%

Three details in that table do more work than they look like they do.

The transaction fee applies to the whole order, including shipping. Etsy’s fee policy is explicit about this: the 6.5% covers the total order amount, shipping and gift wrap included. A spreadsheet that multiplies 6.5% by the item price understates the fee on every single order that had postage attached to it. On our example that error is small — $0.39 — but on 400 orders a year it is $156 of profit you thought you had.

The processing fee has a fixed component, and fixed components hate cheap items. That $0.25 is the same on a $4 sticker as on a $400 quilt. It is 6.25% of the sticker and 0.06% of the quilt. Any pricing decision you make without modelling the fixed part will be wrong at the low end, always in the flattering direction.

The listing fee belongs on the order row, not in a monthly lump. Every listing costs $0.20 to create, and another $0.20 every time it renews — including the automatic renewal that fires when a multi-quantity listing sells one unit. Attaching it to the sale is the honest way to see it, because that is when it is genuinely incurred.

If you want the fee arithmetic on its own, at every price point from $5 to $100, that is walked through in how much Etsy takes from a $20 sale.

Layer 3: the offsite ads column everyone forgets

Offsite ads are where a healthy-looking Etsy spreadsheet turns into fiction.

When Etsy advertises your listing on Google, Facebook, Pinterest or Instagram and a buyer clicks through and orders within the attribution window, you are charged an advertising fee on that order: 15% if your shop has never made $10,000 in any consecutive 365-day period, 12% once it has. Shops that have never crossed $10,000 can opt out; shops that have crossed it cannot, and pay 12% for the life of the shop.

Watch what it does to our order:

Ordinary order Offsite-ads order
Order total $30.00 $30.00
Etsy fees $3.30 $3.30
Offsite ads fee (15%) $4.50
Shipping label $5.85 $5.85
COGS $7.20 $7.20
Net profit $13.65 $9.15
Net margin 45.5% 30.5%

Fifteen points of margin, on the same product, sold at the same price. That is not a rounding error — it is the difference between a business and a treadmill, and it lands on some fraction of your orders that you do not control.

So the column belongs in the sheet as a yes/no flag per order, and the monthly roll-up should tell you what percentage of your orders were attributed. If it is 8% of orders you can price around it. If it is 30%, your entire pricing model needs rebuilding on the assumption that roughly a third of sales pay an extra 15%. You cannot know which without logging it.

The pricing formula that survives this — the one that sets a price which still works when the offsite ads fee lands — is worked through in how to price Etsy items to make a profit after fees.

Layer 4: the listing tab, where you find out what is actually selling

Order rows tell you what happened. Listing rows tell you what to do next.

Five columns per listing — views in the last 30 days, favourites, total sales, revenue, and conversion rate (= sales ÷ views) — and a picture appears that your order log cannot show you:

Add a revenue-per-listing column and sort by it once a quarter. Most Etsy shops discover that a handful of listings carry the shop and a long tail does almost nothing — which is useful, because it tells you exactly where new product development time should go.

Layer 5: ads, tracked against a break-even you have actually calculated

If you run Etsy Ads, the ad tab needs four inputs — date, spend, orders from ads, revenue from ads — and it produces ROAS (= revenue ÷ spend).

ROAS on its own means nothing. What makes it mean something is comparing it to your break-even ROAS, which is 1 ÷ your net margin. Our example order runs a 45.5% net margin, so break-even ROAS is 1 ÷ 0.455 = 2.2. Every dollar of ad spend needs to bring back $2.20 in sales before it has paid for the product it sold.

A 3.0 ROAS is excellent for that shop. A 1.8 ROAS is losing money while looking like a success, because most sellers compare ROAS to 1.0 — as if the product cost nothing to make and Etsy took nothing. The full calculation, including what a realistic click-to-order funnel looks like, is in are Etsy Ads worth it.

Layer 6: the monthly roll-up, which is the actual truth

The per-order number is a screening tool. The month is the reality. A monthly P&L tab should walk from top to bottom in this order:

Line Example month
Gross sales (60 orders averaging $30) $1,800.00
Transaction fees (6.5%) −$117.00
Processing fees (3% + $0.25 × 60) −$69.00
Listing fees ($0.20 × 60 sales + 25 renewals) −$17.00
Offsite ads fees (9 attributed orders) −$40.50
Shipping labels −$351.00
Cost of goods −$432.00
Etsy Ads spend −$120.00
Packaging and supplies −$48.00
Net profit $605.50
True margin 33.6%

45.5% on the per-order calculator. 33.6% in the bank. Twelve points, on a shop that is genuinely healthy — eaten by offsite ads, by ad spend that does not attach to any single order, by renewals, and by packaging nobody counts.

Run that same walk on a shop calculating at 20% per order and it lands in single digits, which is the moment you discover you have been buying materials for the privilege of going to the post office.

This is the entire argument for a monthly roll-up that reads from your order rows rather than a fee calculation you did once when you opened the shop.

Layer 7: the tabs that pay for themselves quietly

Three more tabs, none of them about fees, all of them worth having.

Star Seller metrics. Etsy’s badge requires you to reply to 95% of first messages within 24 hours, ship 95% of orders on time with tracking, hold an average review rating of 4.8, and clear at least 10 orders and $300 in sales in the review period. Four of those five are things you can lose without noticing until the badge disappears. A tab with the thresholds and your current numbers turns it into something you manage rather than something that happens to you.

Inventory and supplies. Unit cost, quantity on hand, reorder point. A conditional format that flags REORDER when stock drops below the reorder point is the cheapest insurance in the workbook — a stockout during your busiest fortnight costs more than any fee line in this guide.

Keyword and SEO log. Which tags and title phrases you changed, on what date, and what happened to views over the following 30 days. Etsy SEO is unmeasurable without a change log, because you will not remember in six weeks which of four edits moved the number.

Making it a habit rather than a project

Three rules separate a spreadsheet you maintain from one you built once.

Log orders weekly, reconcile monthly. Weekly logging keeps cost of goods honest while you still remember what went into the item. The monthly reconciliation against your Etsy payment account catches everything else — and when the sheet and the account disagree, the difference is almost always an offsite ads fee or a renewal you did not model.

Re-price after any material or postage change, not at year end. Postage rate changes are the most common cause of a listing that used to work and now does not.

Keep the tax columns filled in as you go. Every fee in this guide is a deductible business expense, and the seller who reconstructs a year of them in April always finds fewer than the seller who logged them. What to track, and the trap in how Etsy reports your gross sales, is covered in what Etsy sellers need to track for taxes.

Putting it together

The loop is short. Fee assumptions in a settings tab → one row per order calculating transaction, processing, listing and offsite ads fees down to net profit → a listing tab showing views, conversion and revenue per listing → ads measured against a break-even ROAS you actually calculated → all of it rolling into a monthly P&L. The per-order number tells you whether a product is worth making. The monthly roll-up tells you whether the shop is worth running.

You can build every tab above from the formulas in this guide. If you would rather start with it already built, that is what our tracker does.

Frequently Asked Questions

What should an Etsy seller spreadsheet actually calculate?

Five things per order, in this order — the transaction fee (6.5% of the whole order including any shipping and gift wrap you charge), the payment processing fee (3% + $0.25 in the US through Etsy Payments), the $0.20 listing fee attached to that sale, the offsite ads fee if the order was attributed to one, and then net profit once your cost of goods and your real shipping label cost come out. Anything that stops at revenue is a sales log, not a profit tracker. On the $30 order worked through in this guide, Etsy's cut is $3.30 and the seller keeps $13.65 — the gap between those two numbers is the whole reason the spreadsheet exists.

Why is my Etsy deposit so much smaller than my sales figure?

Because the sales figure on your dashboard is gross order value and the deposit is what survives four separate deductions. Etsy takes the transaction fee, the processing fee and the listing fee out of every sale, adds the offsite ads fee on attributed orders, and deducts your shipping labels and Etsy Ads spend from the same payment account. Sellers who only watch the sales number are typically overstating what they earn by somewhere between 11% and 27% of order value before cost of goods is even considered.

Does Etsy charge the 6.5% transaction fee on shipping too?

Yes. Etsy's fee policy applies the 6.5% transaction fee to the total order amount, which includes shipping and gift wrapping if you charge the buyer for them. This is why free shipping is not free: rolling $6 of postage into a $24 item price means the same 6.5% now applies to $30 rather than $24. It is a small difference per order and a meaningful one across a year, and it is the single most common thing missing from a homemade Etsy spreadsheet.

How often should I update an Etsy profit spreadsheet?

Log orders weekly — it takes a few minutes and it keeps the cost of goods honest while you still remember what went into each item. Reconcile against your Etsy payment account monthly, because that is what catches a fee assumption that has drifted or an offsite ads charge you did not expect. Then review pricing quarterly: material costs and postage rates move, and the listing prices set against last year's costs are the ones quietly losing money.

Know Your Real Etsy Profit — After Every Fee

The Etsy Seller Business Tracker — 10 tabs — an order log with 500-order capacity that auto-calculates the 6.5% transaction fee, the 3% + $0.25 payment processing fee, the $0.20 listing fee and the 15% offsite ads fee on every sale, then returns net profit and margin per order; a dashboard with total revenue, total fees, profit margin and each fee as a percentage of revenue; a listing tracker with views, favourites, sales and conversion rate; a 12-month profit & loss statement; an Etsy Ads tab with CTR, CPC and ROAS; a Star Seller metrics tab checked against Etsy's thresholds; an inventory tab with reorder alerts; a Schedule C tax prep summary with quarterly totals and a mileage log; and a keyword & SEO log. Works in Excel and Google Sheets.

View on Etsy — $14.99