Skip to content

Resale fees, profit and reporting thresholds

Reseller App

Track what you bought, what is listed and what sold, see profit per item and the sales count per platform, and keep it all in your browser.

Free · runs in your browser · nothing is uploaded

Open on ResalePocket

This embed was switched off for this website. Open on ResalePocket

Add this tool to your siteFree embed code, no sign-up. Keep the credit link.

Embed this tool

Copy this code into your website, blog or class page. The tool runs inside your page.

Optional settings, added to the address after embed=1: &accent=0f6b5c (colour, 3 or 6 hex digits). Other parameters are ignored.

Please keep the credit link below the tool.

This reseller app is a ledger that lives in your browser. Add what you buy, mark items sold, and it shows the profit on each item, a summary of your sales and a count of sales per platform and year. Items are saved in your browser’s own storage (IndexedDB), nothing is uploaded, and the ledger does not connect to any marketplace account or act on one, so you type each sale in or import a CSV. It records and calculates; it does not write listings, post them or message buyers. Download a CSV or Excel copy now and then, because clearing your browser data deletes the list. A planned Pro ledger with imports is described on the Pro page and is not on sale yet.

How to use the reseller app

  1. Fill in the form: “Item”, “Platform”, “What it cost you”, “Bought on”, “Notes” and “Currency”.
  2. Press “Add to stock”. The item appears in the table with the status In stock.
  3. Use “Show” to switch between “All items”, “In stock” and “Sold”.
  4. When an item sells, press “Mark sold” on its row. The page asks for the “Sale price”.
  5. Next it asks for “Platform fees”. Type the amount from your sales statement, or leave it empty to use the fee the page calculates for that platform.
  6. Last, it asks for the “Postage and packaging you paid”. The row’s Profit and the summary update. The sale is dated today.
  7. Press “Download CSV” or “Download Excel” to save a copy, and “Import a CSV” to load one back in.
  8. “Delete” removes one row. “Delete everything” empties the ledger after a confirmation.

The “Summary” shows items sold, items in stock with their cost, sales revenue, platform fees, postage and packaging, cost of items sold and profit, for the currency you picked. Under it, “Sales per platform and year” counts sales and revenue for each platform and links to the reporting thresholds. The calculated fee uses the platform’s default options and an item price only, so a fee from your statement is more accurate. Choosing Other gives a calculated fee of zero. The page has no link-sharing button.

How does the ledger work out profit?

Profit for a sold item is the sale price, minus the platform fees, minus postage and packaging, minus what the item cost. Take a jacket bought for $8.00 on Poshmark and sold for $30.00. Leave the fee empty and the page calculates Poshmark’s 20%, which is $6.00. With $5.00 of postage, profit is $30.00 − $6.00 − $5.00 − $8.00 = $11.00. If your statement showed $6.10, you would type 6.10 and profit would be $10.90.

Add a second sale: a Mercari item bought for $10.00 and sold for $25.00, with the calculated 10% fee of $2.50 and $4.00 of postage. Its profit is $8.50. The summary then shows 2 items sold, $55.00 of revenue, $8.50 of fees, $9.00 of postage, $18.00 of cost and $19.50 of profit.

What is the difference between a listing app and a reseller app?

A listing app is about creating and publishing listings: titles, descriptions, prices and photos. A ledger like this one starts once there is something to sell and records the money side: what you paid, what is in stock, what sold and what you kept. The two jobs are separate, so you can use a listing tool and a ledger together.

JobDone here?
Write titles or descriptionsNo
Publish to or log in to marketplacesNo
Record cost, stock and salesYes
Show profit per item and in totalYes
Count sales per platform and yearYes

What are the sales counts per platform and year for?

Some marketplaces report sellers to tax authorities once a threshold is passed, and the thresholds differ by country. The counts show how many sales and how much revenue each platform has had in each year, using the date each item was marked sold. They are a way to see how close you are, not a legal test. The reporting thresholds page explains each platform’s line and the separate tax rules.

Is there a paid version?

The browser ledger here stays free. A Pro ledger is planned, with official read-only import from eBay and Etsy among its planned features. None of that is built or on sale yet, and the browser ledger does not import from any marketplace. See the Pro page for what is planned.

How this tool works and where the numbers come from

Items are stored in your browser’s IndexedDB: your input is not uploaded anywhere. When you mark an item sold you can enter the actual platform fees from your statement, or leave the field empty to use the fee engine’s calculation for that platform. Profit is sale price minus fees, postage and the item cost. The page also counts sales per platform and year so you can compare them with reporting thresholds. It does not connect to any marketplace account.

Sources

Reviewed · Published by ResalePocket

Frequently asked questions

What is a reseller app?

It is software that supports someone who buys items to sell on. Some apps write listings. This one keeps the records: purchases, stock, sales and profit per item.

Does it connect to eBay or other marketplaces?

No. It does not log in to or read any marketplace account, and it does not post anything. You enter each sale yourself or import a CSV file.

Where is my data stored?

In your browser’s IndexedDB, on your device. Your input is not uploaded to a server. Clearing your browser data, or using a different browser, means the ledger is not there, so keep a CSV or Excel backup.

Can I record sales from different currencies?

Pick a currency per item in the add form. The summary adds up only the items in the currency currently selected, so switch the currency to see the others.

Which platforms does the calculated fee cover?

eBay (US, UK, DE and FR), Etsy, Poshmark, Mercari, Depop, Whatnot, Grailed, Facebook Marketplace, TikTok Shop, Vinted, Kleinanzeigen and Leboncoin each have a fee rule. The term ‘Etsy’ is a trademark of Etsy, Inc. This Application uses Etsy’s API, but is not endorsed or certified by Etsy.

Is it tax advice?

No. It organises your numbers. Check the rules where you live before you file.