See your true margin after platform fees, fulfillment, affiliate commissions, ads, discounts and refunds.
Enter your product details to see profit calculations
Results update automatically as you type
Add your selling price, cost, and platform-specific fees
Get a complete breakdown of every fee eating into your margin
See which marketplace gives you the best return on your product
TikTok Shop charges a referral fee (typically 6% for most categories, 5% for jewelry and pre-owned items) on each sale. If you use Fulfilled by TikTok (FBT), there are additional fulfillment fees based on product weight and size. Sellers may also pay affiliate commissions to creators who promote their products.
Etsy charges a 6.5% transaction fee on the sale price, a payment processing fee of 3% + $0.25 per transaction, and a $0.20 listing fee per item. If your shop participates in Offsite Ads, an additional 15% fee applies on sales driven by those ads.
eBay charges a final value fee of approximately 13.25% plus $0.30 per order for most categories. Promoted Listings add an additional percentage fee if you opt in. Category-specific rates vary, so always check your Seller Center for the most current rates.
Break-even ROAS (Return on Ad Spend) equals your selling price divided by your net profit before ad costs. If your ROAS from ads is above this number, your ads are profitable. For example, if you need $3 in revenue for every $1 spent on ads, your break-even ROAS is 3.0.
It depends on your product and selling strategy. TikTok Shop generally has the lowest base fee at 6%, but affiliate commissions and FBT costs can add up. Etsy and eBay have higher base rates but may offer better margins depending on your category and whether you use promoted listings.
We collect the following information when you use MarketplaceCalc: email address, main selling platform, number of SKUs, monthly revenue range, biggest challenge, and usage analytics (pages visited, calculator interactions, button clicks).
We use this information to improve our service, send you fee updates when platforms change their rates, and recommend relevant tools that may help your business.
Your data is used for internal analytics to improve the calculator accuracy and user experience. We may send you tool recommendations based on your selling platform and challenges.
We use the following third-party services: Google Analytics (usage analytics and site performance), Formspree (form submission processing), and affiliate partner links (tool recommendations). We do not sell your personal information to third parties.
To unsubscribe from emails, simply reply to any email you receive from us with the word "unsubscribe" and we will remove you from our mailing list within 48 hours.
This site uses cookies from: Tailwind CSS CDN (styling), Google Fonts (typography), and Google Analytics (if enabled, for anonymous usage tracking). No advertising cookies are used.
For privacy-related inquiries, please contact us at: [email protected]
This calculator provides estimates only. Actual fees, costs, and profits may vary based on your specific seller account, category, and platform terms.
MarketplaceCalc does not provide financial, legal, or tax advice. The calculations shown are for informational purposes only. Consult a qualified professional for financial decisions.
Fee data is based on publicly available information from TikTok Shop, Etsy, and eBay as of our last update date. Platform fees may change without notice and may not reflect the latest changes to fee structures.
Always verify your actual fee rates in your platform Seller Center before making pricing or business decisions based on these calculations.
We make no guarantee that the calculations produced by this tool are accurate, complete, or current. Use at your own risk.
MarketplaceCalc and its creators shall not be liable for any direct, indirect, incidental, or consequential damages arising from the use of this calculator or reliance on its results.
For general inquiries, feedback, or support, please email us at: [email protected]
For fee data corrections or updates, please email: [email protected]
We aim to respond within 1-2 business days.