Best practices

Cross-border pricing best practices

Model landed cost, fees, ads and a dated FX rate before you lock a sticker price. Recalculate when freight, coupons or exchange rates move.

Price the paid amount, not the hope amount

Shoppers pay the coupon price. Marketplace promotions you fund belong in the model. A compare-at markup is not margin. Run one scenario per marketplace because referral rates, fulfillment and VAT treatment differ. CrossKit Profit Calculator estimates unit profit in the browser; it does not lock a live price on any platform.

FX is a dated input

Write the rate next to the SKU. Convert landed cost, not only the factory quote. Add a small planning buffer for spread and movement unless finance wants more. Reprice when FX moves past the buffer, or accept a thinner margin on purpose. Checkout currency is not always the currency you keep.

Fees and ads are part of the sticker

Referral, fulfillment, payment processing and TACOS are not optional decorations. Fee-only leftover will approve a price the bank will not. Recalculate when size tier, inbound or creator cost changes. This page does not publish fake revenue targets or official partnership pricing.

Two channels, two prices if the stacks differ

The same SKU on Amazon FBA and Shopify DTC will not share one fee line. Wholesale vs DTC needs two stacks. Do not average a profitable size with an oversized child that loses money after fulfillment.

Related CrossKit tool

Profit Calculator

Open this browser tool after you read the article.

FAQ

Frequently Asked Questions

Should I include a tourist FX rate?

No. Use a payout-like rate plus buffer. Airport boards are not wholesale settlement.

When do I raise the sticker instead of cutting ads?

When after-ad contribution cannot fund inbound mistakes, samples and slow movers. Cutting ads on a SKU that still loses money on fees will not save it.

Does Profit Calculator change my live price?

No. It is a planning estimate. You edit the price in the destination admin.