Skip to main content

Shipping costs: rates, zones, and defaults

How to configure what shipping actually costs you per order, by country and rate.

Written by Tina
Updated today

Shipping is usually the second-largest variable cost after COGS. Setpilot models shipping costs by destination country and by the Shopify shipping rate the customer chose, so you can match what carriers actually charge you.

How shipping costs are matched

Lookup step

What Setpilot checks

1. Shipping rate match

Does this order use a shipping rate you configured in Setpilot (e.g. "Standard US", "Express EU")?

2. Country match

If no rate match, does the destination country have a configured cost?

3. Worldwide default

If no country match, use the Worldwide cost.

4. Shop default

If none of the above, use the default shipping cost from Settings.

Setting up country-level costs

  1. Go to Costs Setup → Shipping.

  2. Select a country from the list (or click Add country to add a new one).

  3. Enter the shipping cost — either as a flat amount per order or as a percentage of order value.

  4. Optionally toggle Sync with worldwide so the country mirrors your global default.

  5. Set the effective date if the cost should apply from a specific point in time.

Specify by shipping rate

For most stores, cost varies by the shipping rate the customer picked (Standard vs Express vs Overnight). In Setpilot:

  1. Inside a country, enable Specify by shipping rate.

  2. Setpilot imports your Shopify shipping rate names automatically.

  3. Enter the carrier cost for each rate (e.g. Standard US: $5.20, Express US: $12.40).

The correct cost is matched on every order based on the shipping rate chosen at checkout.

Fixed vs variable costs

  • Fixed per order — a flat amount, regardless of order size (e.g. $6 per order).

  • Percentage of order value — useful for heavy items where shipping scales with weight or size.

  • Fixed plus percentage — combine a base fee with a variable component.

What to include

Include every cost tied to delivering the order:

  • Carrier postage and fuel surcharges.

  • Dimensional weight fees.

  • Shipping label platform fees (e.g. ShipStation, Easyship per-label).

  • Per-order 3PL handling fees (if not counted in product cost).​

When no match is found

If an order arrives for a country you have not configured and no worldwide default exists, Setpilot uses the Default shipping cost from Settings. Set this sensibly as a fallback so every order gets a reasonable cost.

Did this answer your question?