Forecasting demand for a new country means estimating how much revenue it will produce before you commit to it — and doing it with inputs that reflect cross-border behavior rather than domestic. That distinction is where most forecasts break. Conversion, average order value (AOV), and repeat purchase rate all shift once an order crosses a border, and landed cost changes the price your forecast is built on.
Choosing a market comes down to four things: whether there's real demand, whether landed cost supports a viable price, your tariff and de minimis exposure, and how much operational complexity the market adds. Our guide to picking your first global markets covers all four. This guide goes deeper on the first two, because those are the ones you can put numbers against — a forecast turns "is there demand?" into a revenue range and "does landed cost work?" into a margin outcome. The other two remain risk screens, and a market has to clear those separately no matter how good the forecast looks.
In short: a cross-border demand forecast works stage by stage down your own funnel — sessions, add-to-cart, cart-to-checkout, checkout completion — using your international rates rather than your domestic ones, then multiplies through by a market-appropriate AOV and subtracts landed cost. Run it twice: once at the completion rate your domestic checkout achieves, which is the ceiling, and once at the rate a market with unpriced duties is likely to achieve. The distance between those two numbers is the opportunity, and the decision is which of them you intend to hit.
Merchants forecast demand by working down their own funnel rather than down from total market size. Seven steps.
Pull sessions from the target country for a recent trailing window — at least 90 days, and long enough to smooth out a promotion or a quiet stretch. Organic and direct only: paid traffic reflects your media buying, not local demand. Use the same window for every market you compare, or the comparison isn't one.
Apply your own add-to-cart rate and cart-to-checkout rate for international sessions, not your site-wide averages. Both are usually close to domestic, and sometimes better — international shoppers who reach a cart tend to be high-intent. Skipping these stages and applying one conversion rate to raw sessions is the most common way a forecast loses its footing.
This is the decision that sets the whole forecast. Use your domestic completion rate — the share of shoppers who finish checkout after starting it — as the ceiling: what this market reaches once cost surprises are removed. A market where duties are collected at delivery will land well below it. Run both, a parity case at the ceiling and a friction case beneath it, and forecast the range rather than a single number. Which of the two belongs in your forecast is covered below.
Basket size is driven more by product mix and local purchasing power than by anything you control, and it tends to run inversely to engagement — the regions where shoppers move through checkout most readily are not the ones with the largest baskets, so assuming a market will be strong on both is how a forecast ends up double what it should be. Middle East orders averaged $170 while North America averaged $96 across the same network in full-year 2025, per FlavorCloud's 2026 State of Cross-Border Commerce report.
Take three to five representative SKUs, classify them to the correct HS (Harmonized System) code for the destination, and calculate duties, taxes, and fees on the full order value including shipping. Then choose: absorb it into your product price, pass it to the shopper at checkout, or split it. A Landed Cost Engine returns the figure in real time; how to set country-specific pricing covers the pricing decision that follows.
Retention determines which threshold the market has to clear. If a meaningful share of buyers order again inside the forecast window, acquisition cost is recovered across multiple orders and a thin first-order margin is survivable. If they don't, the market has to pay for itself on the first order alone. That difference is large in cross-border: full-year 2025 repeat purchase rates ranged from 36% in North America to 13% in Africa by region, and from 52% for health and wellness to 15% for assorted consumer goods by category, per FlavorCloud's 2026 State of Cross-Border Commerce report. Leaving retention out doesn't make a forecast conservative — it silently applies the harder threshold to every market.
Scale the window result up to a year and record it as an assumption, not a fact — it holds only if the window wasn't unusually strong or weak. Then write down what result justifies further investment and what triggers an exit, and set the dates to check each input as it becomes readable: traffic within a month, completion rate by 90 days, retention not before six. Forecasts without a kill criterion get defended rather than tested.
A forecast quantifies two of the four things that predict a good market:
Is there real demand? The forecast answers this as a revenue range, built from your traffic, your funnel rates, and a market-appropriate AOV.
It does not answer the other two. Tariff and de minimis exposure is a volatility question — how likely is this market's cost base to move under you. Operational complexity is a capability question — tax registration, returns, language, local payment methods. Both are screens rather than numbers, and both can disqualify a market that forecasts well. Run the forecast to size the opportunity; run the screens to decide whether you can hold it.
Six inputs go into a cross-border demand forecast, and all six come from data you already have. What varies is whether you can measure each one for this specific market or have to carry it over from your international business as a whole — and a forecast built from your own funnel is far more defensible either way than one assembled from third-party averages.
|
Input |
Where it comes from |
Why it's easy to get wrong |
|
Baseline international sessions |
Your own analytics — organic and direct only, consistent trailing window |
Paid and referral traffic inflate it |
|
Add-to-cart rate |
Your own international rate, not site-wide |
Site-wide blends domestic volume and hides the difference |
|
Cart-to-checkout rate |
Your own international rate |
Discounting it because "international is harder" — the friction hits at completion, not here |
|
Checkout completion rate |
Your domestic rate as the ceiling; a friction-adjusted rate as the floor |
Picking one without saying which you chose |
|
AOV |
Your AOV in that market where you have order history; your international average, cross-checked against the regional benchmark, where you don't |
Domestic AOV rarely transfers |
|
Repeat purchase rate |
Your own rate by region where you order history; regional and category benchmarks where you don't |
Omitted entirely from most first forecasts |
The inputs to label as assumptions are the ones you carried over rather than measured. For a market you already sell into, that's usually none of them. For a market you've never shipped to, it's everything downstream of sessions — which is worth stating plainly in the forecast rather than leaving implied.
Traffic data can't carry a forecast on its own, for four reasons:
One thing sessions do capture, and most brands overlook: traffic from countries you don't ship to. Blocking checkout doesn't stop people arriving — it stops them buying. Those sessions are recorded demand your store can't currently act on, and they are directly sizeable.
Sizing them is what white space analysis does. FlavorCloud's Market Intelligence takes a merchant's own funnel — sessions, add-to-cart, cart-to-checkout, and checkout completion, measured by region over a recent trailing window — and compares each market against the completion rate it could reach with landed cost friction removed. The output is trapped revenue quantified country by country, split between markets where shipping is already live and markets where it isn't yet enabled.
Use both, for different jobs. Conflating them is what produces forecasts that are either wildly optimistic or quietly defeatist.
Your domestic completion rate is a ceiling. It represents what your checkout achieves when nothing surprises the shopper — no unexpected duty at the door, no unfamiliar currency, no delivery uncertainty. Applied to an international market, it answers a specific question: what would this market do if the cross-border friction were removed? The gap between that number and actual performance is the trapped revenue, and it is the number worth acting on for a market you already serve.
A regional benchmark is an expectation. It reflects how shoppers in a region actually behave across many merchants — including all the friction. For a market you've never sold into, it's the more honest starting point, because you have no local performance to reason from.
Practically: use the ceiling to size what a fix is worth, and the expectation to forecast a cold entry. Then state which one your number came from. A forecast that says "$85K at parity" and a forecast that says "$48K at current friction" are both defensible. A forecast that says "$85K" without saying which is not.
The regional figures below are a cross-check on your own numbers, and the fallback for a market where you have no order history to measure. All figures are from FlavorCloud's 2026 State of Cross-Border Commerce report, full-year 2025, drawn from 600+ merchants shipping to 220+ destination countries.
|
Region |
AOV |
Repeat purchase rate |
|
Australia and New Zealand (ANZ) |
$99 |
25% |
|
North America |
$96 |
36% |
|
Europe |
$110 |
30% |
|
Middle East |
$170 |
26% |
|
Asia |
$139 |
20% |
|
Africa |
$102 |
13% |
|
Latin America (LATAM) |
$104 |
24% |
Source: FlavorCloud 2026 State of Cross-Border Commerce report, full-year 2025. Repeat purchase rate is a within-period measure: the share of cross-border buyers who placed two or more orders in the same period. For directional context, global checkout abandonment sits at roughly 70%, per Baymard Institute.
Every figure below is invented to demonstrate the arithmetic. It is not FlavorCloud data and not drawn from any merchant. A US health and wellness brand sizing Germany, using a trailing 90-day window:
|
|
Duties collected at delivery |
Duties absorbed into price |
|
Completion rate |
32% (assumption) |
62% (domestic ceiling) |
|
Orders per window |
95 |
184 |
|
Revenue per window |
$10,925 |
$21,160 |
|
Annualized revenue |
$43,700 |
$84,640 |
|
Gross margin per order |
$69 (60% assumed) |
$39 (after $30 landed cost) |
|
Annualized contribution |
$26,220 |
$28,704 |
Three things this makes visible that a single number would hide.
Absorbing the duty costs $30 per order and buys 89 additional orders per window. Whether that trade pays depends on your gross margin: above roughly $62 per order on a $115 basket, the absorbed path produces more annual contribution, and below it pass-through does. At the $69 assumed here, absorption wins by about $2,500 a year — a narrower victory than the near-2x revenue gap suggests, and a reminder that this comparison turns on your margin rather than on the duty. Run it with your own.
The $40,940 revenue gap between the two paths is the trapped revenue in this market. It is not a projection of growth; it is the cost of the checkout experience you'd be launching with.
This is first-order only. At a 52% repeat purchase rate for health and wellness, the absorbed-duty path compounds meaningfully within the same window while the pass-through path does not — which usually widens the gap further than the first-order numbers suggest.
Landed cost changes both sides of the model at once, which is why it can't be handled as a line item after the revenue estimate is done. Absorb duties and taxes and your margin per order falls while completion holds. Pass them through and margin holds while completion falls — Baymard Institute finds 39% of shoppers abandon checkout over extra costs added at the end. Either way the forecast moves, so the landed cost figure has to exist before the completion assumption is locked.
The size of that effect grew over the last year. De minimis thresholds that let low-value parcels clear duty-free have been dismantled in the two largest corridors — the US $800 exemption ended in August 2025, and the EU €150 threshold closed on 1 July 2026, replaced by a flat €3 duty charged per HS6 line rather than per parcel, so a three-category order carries €9. The point for forecasting is narrow: any model that assumed a share of orders would clear duty-free now needs that share re-costed, and multi-category baskets need it re-costed per line.
Building the cost into the product price up front is one way to protect the completion assumption, and it is the pricing decision the forecast should be run against — absorbed, passed through, or split — rather than settled after the fact.
Product category changes the retention input more than any other input. Repeat purchase rate by vertical, full-year 2025, from the same report:
Practically: if you sell supplements, your forecast can reasonably include repeat orders inside the window, and the market can clear its threshold on lifetime value. If you sell apparel, it can't, and the market has to clear on first-order contribution margin alone. Same country, same traffic, entirely different verdict.
Most brands generate around 16% of revenue internationally, per Shopify. FlavorCloud's Commerce Intelligence is built to move that share toward 40–60%.
For forecasting purposes, the useful read on that gap is that 10–20% is usually an execution ceiling rather than a demand ceiling. Brands plateau there because unpriced landed cost, DDU delivery, and blocked checkouts cap completion — not because the demand runs out. So if your forecast lands at the low end, ask which of those three is binding before concluding the market is small.
It also helps to express the target as a share rather than an absolute — international revenue as a percentage of total, before and after the fix you are proposing. A share moves only when the underlying experience changes, which makes it harder to hit by accident and easier to hold a plan against.
A forecast is only useful if it names its own weakest input. In cross-border that's almost always the completion rate, because it depends on a shopper experience you may not have delivered in that market yet, or the landed cost, because it's country-specific and recently changed.
Both are addressable with data rather than judgment. White space analysis closes the first by measuring your funnel market by market and quantifying the distance to parity, including in markets where shipping isn't enabled yet. Accurate HS classification and guaranteed Delivered Duty Paid (DDP) shipping close the second, by making the landed cost in the forecast the same number the customer pays at checkout.
Once the forecast clears your threshold, the remaining two criteria — tariff exposure and operational complexity — decide whether you can hold the market. The full dataset behind this guide, including segment and category breakdowns, is in the 2026 State of Cross-Border Commerce report.
|
Measure the input you would otherwise guess. Every forecast in this guide ends at the same weakest number: a completion rate you can't observe until you have already sold into the market. It can be measured instead of assumed. FlavorCloud maps your international funnel market by market — sessions, add-to-cart, cart-to-checkout, completion — against the rate your own domestic checkout already achieves, and quantifies what is sitting behind it. Book a demo and we'll run it on your numbers rather than these. |