How-to

How to calculate cross-border ecommerce profit

Calculate unit profit after landed cost, marketplace fees, shipping, ads, returns and a dated exchange rate. Treat the output as a plan, not a payout.

Steps

  1. Write landed cost in the selling currency

    Supplier + packaging + inbound freight + duty, converted with a dated rate. If inspection or prep is paid per unit, add it here.

  2. Enter the price customers actually pay

    Use the coupon or deal price you can hold, not the hope list price. Marketplace promotions you fund belong in this number.

  3. Add fees, fulfillment, ads and returns

    Referral, FBA or postage, storage, creator or PPC cost, and a returns allowance. If you are unsure, overestimate slightly. CrossKit lets you enter these as separate lines.

  4. Read profit and margin together, then save the scenario

    A $3 leftover on a $12 item is a different business than $3 on a $60 item. Name the scenario by marketplace and fulfillment so Amazon FBA and Shopify DTC do not overwrite each other.

One selling currency, one dated rate

If you sell in USD, express factory cost, freight and duty in USD with a rate you write down. “About 7” is how thin SKUs disappear. Convert landed cost, not only the factory quote—ocean freight may be in a third currency. CrossKit Profit Calculator does not log into payouts or claim an official marketplace feed.

The unit stack, then the shop

Unit profit = selling price − landed product cost − selling fees − fulfillment − ads − returns allowance − other variable costs. Do this per SKU first. Shop overhead (apps, salaries) belongs in a second view. Mixing them makes every SKU look worse than the restock decision needs.

Fees are not product cost

Referral, FBA or 3PL postage, payment processing and platform promotions are selling costs. They change by marketplace. Do not paste last year’s Amazon FBA screenshot into a TikTok Shop scenario. Recalculate when coupons, TACOS or size tier move.

What “good” looks like after ads

Fee-only leftover is not a business. After-ad contribution is. Many shops treat mid-teens after ads as fragile unless turns are excellent. The calculator cannot invent a star rating or a guaranteed margin; it only multiplies the lines you typed.

Related CrossKit tool

Profit Calculator

Open this browser tool after you read the article.

FAQ

Frequently Asked Questions

Is this net profit after tax?

It is contribution profit if you skip overhead and tax. Call it net only after salaries, software and tax. Label the screenshot so the team does not mix markup with margin.

Does Profit Calculator pull live Amazon fees?

No. Paste the current fee preview from Seller Central or the destination platform. CrossKit is not an official fee engine.

Which FX rate should I use?

A payout-like rate plus a small buffer is safer than a mid-market headline you will never receive. Write the date next to the SKU.