How to Calculate Cross-Border Profit Margins: A Complete Seller's Guide
Why cross-border profit math is different
Domestic sellers only need to subtract COGS and shipping. Cross-border sellers face platform fees, international shipping, currency conversion, VAT/GST, payment processing, and returns. A $20 product that looks profitable on paper can lose $3 per unit once you account for the hidden costs. This guide shows you exactly how to calculate cross-border profit margins accurately.
The complete cross-border profit formula
Net Profit = Selling Price − (COGS + Platform Fees + Fulfillment + International Shipping + Payment Processing + VAT/GST + Returns Reserve + Advertising)
Step 1: Platform fees
- Amazon: 15% referral fee (varies by category) + $0.99/item for individual sellers
- eBay: 13.25% final value fee + $0.30 per order
- Shopify: 2.9% + $0.30 per transaction (plus monthly plan)
- TikTok Shop: 5-8% commission depending on category
Step 2: International shipping
Sea freight: $0.50-2.00/kg. Air freight: $3-8/kg. Express (DHL/FedEx): $5-15/kg. Don't forget last-mile delivery in the destination country — that's often $4-8 per package.
Step 3: Currency conversion
A 2-3% spread on every transaction adds up. Use our Currency Converter to check live rates. For sourcing in CNY and selling in USD/EUR, a 3% buffer is the minimum safe margin.
Step 4: VAT, GST, and import duties
EU: 20-27% VAT (IOSS simplifies this). UK: 20% VAT. Australia: 10% GST. Japan: 10% consumption tax. Factor these in BEFORE listing — they are not optional.
Step 5: Returns and chargebacks
Cross-border return rates are 2-3x higher than domestic. Reserve 5-8% of revenue for returns, refunds, and chargebacks.
Use our free Profit Calculator
Stop doing this in spreadsheets. The CrossKit Profit Calculator handles platform fees, shipping, currency conversion, and VAT in one screen — no manual math needed.
Calculate your real margin in 30 seconds
Enter your selling price, COGS, and shipping — get the real profit after all fees.
Open Profit Calculator →
Comments (0)
Leave a Comment
No comments yet. Be the first!