Product, order & customer profit

Profit by City, State and Region

Regional margin differences are driven by delivery cost, surcharges and failure rates rather than by what customers buy. A remote region can run twenty points below a metro one on identical products, which makes uniform shipping pricing and uniform acquisition bidding both quietly wrong.

Deepa Swaroop, Co-founder, NetNet

Written by Deepa Swaroop · Co-founder, NetNet

Updated September 6, 2026 · 4 min read

Geography is the cut most stores skip and one of the few where the finding is nearly always actionable within a week. The reason it works is that regional margin differences are driven by cost rather than by behaviour — customers in different places buy roughly the same things, and it costs very different amounts to get those things to them.

What actually varies by region

Base freight. Distance costs money, and rate cards are banded by zone.

Remote and extended-area surcharges. Applied per parcel, invisible at checkout, and often surprising — areas that feel ordinary can sit outside a carrier’s standard network.

Failure and return-to-origin rates. Address quality, carrier coverage and local delivery practice vary enormously. A region with a fifteen percent failure rate is paying freight twice on one order in seven.

Cash-on-delivery share, where applicable, which correlates strongly with region and brings its own failure profile.

Delivery time, which affects both refund rates and repeat purchase.

What generally does not vary much is product mix and discount depth, which is why geography is a cleaner cut than most — nearly all of the difference is cost, and cost is something you can act on.

Reading the example

The three regions above are not unusual. Metro at 48%, regional at 38%, remote at 19% — twenty-nine points between best and worst on the same catalogue at the same prices.

The blended figure of 41% is arithmetically correct and describes none of the three. Two decisions get made against it, and both are wrong in the same direction.

Shipping pricing. A flat rate set for the blend overcharges metro customers, costing conversions on the highest-margin orders, and undercharges remote ones, subsidising the lowest-margin orders.

Acquisition bidding. A uniform target CAC set against 41% overpays substantially in remote regions and leaves headroom unused in metro ones. Since most ad platforms can be targeted geographically, this is directly fixable.

The fixes, in order of return

Regional shipping rates. The most direct alignment of what you charge to what you pay. Three or four zones based on the carrier’s own surcharge structure is enough — postcode-level pricing is more precision than the decision needs and more friction than customers accept.

A second carrier for surcharge zones. Extended-area pricing varies considerably between carriers, and a regional specialist for the postcodes that trigger surcharges frequently costs less than the surcharge itself.

Region-specific free-shipping thresholds, or excluding the heaviest products from free delivery in the most expensive zones. Preserves the conversion benefit where it is affordable.

Prepayment requirements in regions with high failure rates, if you accept cash on delivery. This is where COD economics and geography intersect, and the two together usually explain most of the worst-performing zone.

Geographic bid adjustments in ad platforms, so acquisition cost reflects the margin actually available in each region.

Withdrawal, last and rarely. A region that cannot be made viable through pricing and carrier changes is unusual, and exiting forgoes revenue that was contributing something.

Where the analysis misleads

Small samples. A region with forty orders a month will swing wildly on a handful of failed deliveries. Aggregate small regions until each group has enough volume for the figure to mean something, and treat any single bad month in a low-volume zone as noise.

Carrier zones do not match administrative ones. Grouping by state or province is convenient and does not correspond to how surcharges are actually applied. Where possible, group by the carrier’s own zone definitions — that is where the cost structure lives.

Lagging failure costs. Return freight and RTO charges arrive weeks later, so recent periods understate the cost of exactly the regions where those costs concentrate. Judge regional margin on periods that have fully settled.

International, where the same logic gets larger

Cross-border orders are the extreme case of everything above, with three costs domestic analysis never encounters.

Duties and customs handling. Whether you or the customer pays changes both margin and the failure rate — delivered-duty-unpaid parcels are refused at the door far more often than prepaid ones, which converts a margin question into an RTO question.

Currency conversion. Payment in one currency and settlement in another carries a spread that never appears as a line item, only as a slightly smaller payout.

Return economics. An international return frequently costs more in freight than the item is worth, which is why many brands write off cross-border returns rather than recovering the goods — a policy decision that belongs in the margin calculation.

Add higher base freight and longer delivery times, and international contribution margin can sit far below domestic on the same products at the same prices. That does not make it a bad market. It makes it a market that needs its own pricing and its own acquisition ceiling, rather than inheriting the domestic ones.

Making it a standing view

Once a quarter, produce contribution margin rate by zone alongside revenue share and failure rate. Three columns, four rows.

What you are watching for is a zone whose share of revenue is growing while its margin rate is below the blend — which means the mix is shifting toward your least profitable geography, usually because acquisition is being bid uniformly across a country where the economics are not uniform at all.

One month, split three ways by region

The same month of orders, grouped by delivery region, with contribution margin measured on each group's own orders.

One month, split three ways by region
Line Amount
Metro — revenue $64,000
Metro — contribution margin 48% — short distances, low failure rate $30,720
Regional — revenue $32,000
Regional — contribution margin 38% $12,160
Remote — revenue $15,500
Remote — contribution margin 19% — surcharges and failed deliveries $2,945
Blended contribution margin 41% across the month $45,825

Remote orders were fourteen percent of revenue and six percent of contribution margin. The blended 41% describes no region accurately, and any acquisition bid set against it overpays heavily in remote areas while leaving metro headroom unused.

Where the numbers come from

Every figure above traces to a specific field in a specific system. These are the ones that matter, and where each one goes wrong.

Data sources and their caveats
Figure Source Where it breaks
Delivery region Shipping address on each order, grouped by postcode Carrier remote-area definitions rarely match administrative boundaries, so postcode grouping is approximate.
Delivery cost by region Carrier invoices matched to orders by tracking number Surcharges are the regional component, and they appear as separate invoice lines rather than in the base rate.
Failure and return rates Fulfilment records for undelivered and returned parcels Failure rates lag, so recent periods understate the cost of the worst regions.

What this does not tell you

  • Geographic groupings are approximate, because carrier surcharge zones are defined by the carrier rather than by administrative regions and can change without notice.
  • Low-volume regions produce noisy figures. A handful of failed deliveries in a small sample can make a viable region look catastrophic for a month.

Frequently asked questions

Why is profit lower in some regions?

Almost always delivery. Longer distances raise base freight, remote-area and extended-delivery surcharges apply per parcel, and failure rates are usually higher — so the same order costs materially more to complete without producing any more revenue.

Should I charge different shipping rates by region?

If your regional cost spread is wide, yes. Aligning what you charge with what delivery actually costs is the cleanest fix, and it can be done through a small number of zones rather than by postcode.

Should I stop selling to unprofitable regions?

Rarely the first move. Regional pricing, a second carrier for surcharge zones, and prepayment requirements where failure rates are high all address the cost before withdrawing the market entirely.

How granular should regional analysis be?

Start with three or four zones based on your carrier's own surcharge structure, since that is what actually drives cost. Postcode-level analysis is useful for building exclusion lists but too noisy for pricing decisions.

Keep reading — Product, order & customer profit

All profit guides

Scale profitably.

Know what every order made you.

Install Free on Shopify