A real international P&L has seven lines. Gross revenue. Returns and refunds. Net revenue.
COGS plus duties plus fulfillment. Payment processing. Marketing spend. Then the number that decides everything: contribution margin per geography.
Most brands never build this before entering a market. They launch, spend months finding out the hard way, and discover the math never worked. Rhetica is a B2B international-expansion and DTC growth consultancy that builds and operates new-market revenue.
Germany looks healthy. Japan looks marginal. Brazil looks broken. The waterfall tells you which before you spend a dollar.
The same $15M skincare brand, three markets: Germany returns +18% contribution margin, Japan +4%, Brazil -12%. That verdict takes less than a week to build. The three-market comparison is in the table below.
How do you calculate contribution margin per country?
> Contribution margin by country is revenue minus all variable costs for that specific market: COGS, shipping, duties, local payment fees, returns, and market-specific marketing. Rhetica’s rule is that a single global margin masks markets that quietly lose money. Calculate it per country, because the same product can carry 45 percent margin in one market and negative margin in another.
It is one part of the unit economics of entering a new market. To get it right you first need how to calculate true CAC in a new market.
Why Brands Get This Wrong Before They Get On a Plane
Here’s the thing. When a brand looks at going global, the talk almost always starts with demand. Search volume. Social engagement.
A few inbound DMs from customers in a new country.
The question becomes “is there demand?” before anyone asks “do the unit economics work?”
That is the wrong order.
I keep seeing this again and again. A $15M skincare brand gets excited about Germany because Meta CPMs are lower than the US. They open a Shopify Markets store, set up shipping, and start spending.
Six months later the market is burning cash and no one can explain why. The demand was real. The math was broken.
The breakdown is almost always structural, not strategic. Duties compress margin on entry. Returns run 2-3x higher than at home. Customers can’t try before they buy.
Payment fees vary more than most finance teams expect. A market that looks good on gross revenue looks ugly on contribution margin once you strip out every cost.
The fix is a structured waterfall. Seven lines. Run before launch, not after.
The Contribution Margin Waterfall: 7 Lines, One Verdict
Rhetica’s Contribution Margin Waterfall maps the same P&L across every candidate market. The goal is one number at the bottom. What does this market return after every cost is stripped out?
Here are the seven lines.
Line 1: Gross Revenue (local currency, converted) This is what the customer pays, converted at current rates. It sounds simple. It isn’t. Local pricing often means the gross figure is already below your domestic AOV.
AOV compresses 20-40% in new markets. That’s after duties, returns, and local pricing. A brand at $80 USD at home will price at $68 in Germany and $59 in Japan.
Line 2: Returns and Refunds (market-specific rate) This line varies more than any other. Germany has one of the highest return rates in the world. Cultural expectation and law drive it.
Skincare returns in Germany run 18-22%. Japan runs 4-6%.
Brazil runs 8-10%, but losses compound. Return logistics on cross-border orders are often not worth the cost. You issue a refund and write off the product.
Every market gets its own rate. No exceptions.
Line 3: Net Revenue Line 1 minus 2. This is where the real math starts. Not gross.
Line 4: COGS + Duties + Fulfillment This is where the math diverges most from domestic. A brand shipping from a US 3PL to Germany pays EU import duties on top of product cost. A local EU 3PL cuts those duties but adds setup costs and volume minimums.
Japan has customs rules that hit brands with tariffs they didn’t plan for. Brazil is the hardest market globally. Import duties on goods routinely hit 60-80%, plus ICMS state tax, plus federal levies. The landed-cost multiple for Brazil can reach 2x product cost before one ad dollar is spent.
Line 5: Payment Processing (varies by market) This line gets skipped most often. UK Stripe fees run around 1.5%. Germany averages 2.5% when you add SEPA, PayPal, and local methods. Brazil can hit 4% or more once you factor in installment plans and local gateway fees.
That delta sounds small. On $500K in net revenue, the difference between 1.5% and 4.5% is $15,000. Across a full year it is a meaningful P&L line.
Line 6: Marketing Spend (paid acquisition for that market) This is not your blended CAC. This is the actual paid spend for that market. International CAC typically runs 3-8x higher than domestic in the first six months.
A brand with a $22 domestic CAC will face $60-90 in Germany while building from zero. Japan runs higher still.
Platform fragmentation is real. Creative must adapt for LINE and Yahoo! Japan. Model the actual number, not an optimistic one.
Methodology note: Per-unit marketing spend is CAC divided by units per order. Germany: $72 AOV, 1.2 units per order, $29 CAC = $24/unit. Japan: $63 AOV, 1.1 units per order, $35 CAC = $32/unit. Brazil: $68 AOV, 1.2 units per order, $31 CAC = $26/unit.
Sensitivity: a 10% CAC shift moves contribution margin by 1-2 points. Model with your actual unit-per-order rate.
These benchmarks apply to skincare. Return rates and CAC shift materially by vertical. Fashion runs 30-40% returns in Germany versus skincare’s 18-22%. Supplements face different customs classifications.
Rhetica builds the model per-vertical, not off a single category average.
Line 7: Contribution Margin per Geography Line 3 minus 4 minus 5 minus 6. This is the verdict. It is the only line that tells you to enter or skip.
The Waterfall in Practice: Same Brand, Three Markets
Take a $15M skincare brand. Same product. Same gross margin at origin. Three candidate markets: Germany, Japan, Brazil.

| Line | Germany | Japan | Brazil |
|---|---|---|---|
| Gross Revenue (per unit, converted) | $72 | $63 | $68 |
| Returns and Refunds (-20% DE / -5% JP / -9% BR) | -$14.40 | -$3.15 | -$6.12 |
| Net Revenue | $57.60 | $59.85 | $61.88 |
| COGS + Duties + Fulfillment | -$22.00 | -$24.00 | -$48.00 |
| Payment Processing (-2.5% DE / -2.0% JP / -4.5% BR) | -$1.44 | -$1.20 | -$2.78 |
| Marketing Spend (allocated per unit) | -$24.00 | -$32.00 | -$26.00 |
| Contribution Margin per Geography | +$10.16 (+18%) | +$2.65 (+4%) | -$14.90 (-12%) |
Germany: Green (+18%). Returns are high but manageable. EU fulfillment cuts duties. CAC is high but not prohibitive.
Germany works. The market verdict is enter, with a clear path to scale as payback compounds.
Japan: Yellow (+4%). The return rate is excellent. But CAC is punishing. Creative adaptation is expensive, and the media environment needs a different playbook.
Japan is not a “no.” It is a “not yet.” The brand needs a creative cost edge, a local partner, or a higher AOV tier before Japan earns a green. The next step is building a per-market P&L, because payback by market is too long at current spend efficiency.
Brazil: Red (-12%). The import duty structure breaks this market for any brand shipping cross-border. The only path to green is local manufacturing or a Brazilian distributor with product already on the ground.
Neither is available in Year 1. Brazil is a skip. Not because Brazilian consumers don’t want the product. Because the math doesn’t work under current operating conditions.
That is the waterfall. Three markets, three verdicts. One day of work. No dollar spent yet.
Why Agencies Can’t Give You This Document
Most agencies bundle the diagnosis with the work. That creates a conflict. If the call is “don’t enter Germany,” the agency loses a contract. So the call is rarely “don’t enter Germany.”
Cross-border SaaS platforms show you the infrastructure. Shopify Markets tells you where demand exists. Global-e handles the checkout mechanics.
None of them model the full contribution margin per geography. Their business model depends on GMV flowing through their pipes. They are paid to enable, not to diagnose.
Localization vendors sell after the call is made. They are not in the room when the CFO asks if the market makes sense.
Strategy consultants on fixed fees have skin in complexity, not accuracy. A simple “no” closes the project.
Rhetica is structured differently. Rhetica’s fees don’t increase if you enter more markets. A “don’t enter Germany” verdict invoices the same as an “enter Germany” verdict.
Rhetica delivers the diagnosis, not the execution. It earns the same fee whether the market verdict is Green, Yellow, or Red. That is the only way a CFO can trust the answer.
A firm that earns more when you enter more markets will always find a reason to say yes. A firm paid for the diagnosis, win or lose, has no reason to shade the waterfall.
If your CFO can’t read this waterfall in 5 minutes, the P&L dies in committee.
That is not rhetorical. Finance teams kill expansion proposals not because they distrust the opportunity. They kill them because they can’t audit the assumptions.
The Contribution Margin Waterfall gives CFOs a document they can audit line by line. That is why it gets signed. It is also the evidence base for the expansion thesis your CFO will actually fund.
Frequently Asked Questions
What if we’ve already entered a market and the numbers look like the Brazil column?
Stop spending on acquisition and run the waterfall backward. Identify which line is the structural problem. If it’s duties, explore a local 3PL or distributor model before you exit.
If it’s CAC because creative hasn’t landed, that’s fixable. If it’s duties and processing and CAC, that market is a Red and the honest move is a structured exit before losses compound further.
How is this different from what our finance team already builds?
Most in-house finance models use blended CAC and domestic return rates on international revenue. The Contribution Margin Waterfall uses market-specific rates for every line. The gap is typically 8-15 points. That is the difference between a board approving a market and that market burning cash for 18 months.
Can this waterfall be built before we have any international sales data?
Yes. For markets with no brand data, Rhetica uses benchmarks from 60+ country launches plus public data on return rates, duty rates, and processing costs. The model is flagged as pre-launch. That is still more useful than a deck with no waterfall.
How many markets should we run this for?
Run it for every market on your shortlist before committing to any. The cost of five waterfall models is trivial versus the cost of one wrong market. The sequencing decision comes after the waterfall, not before.
Does this work for brands that sell through retail or wholesale internationally, not DTC?
The same seven-line structure applies with modifications. Gross revenue becomes wholesale invoice. Returns and refunds become returns allowance. Marketing spend becomes trade spend and slotting fees.
The contribution margin question is the same. The inputs change, not the logic.
Run the Numbers Before You Book the Flight
The Contribution Margin Waterfall is one document. Seven lines. One clear verdict per market.
It takes less than a week to build for three to five markets. It is the only analysis a CFO will sign before expansion spend is approved.
Rhetica builds this as the first deliverable on every engagement, before any verdict is issued. To see what your Germany, Japan, or Brazil number looks like, run the free Rhetica Margin Diagnostic at tool.rhetica.com.
Author: Aliyan Ahmed, Founder of Rhetica. 12 DTC brands personally launched into new markets. $105M+ in international revenue across 60+ countries. Operator, not advisor.