Home » Articole » Articles » Business » e-Commerce » How do I set shipping rates (flat, table, real-time) for my online store?

How do I set shipping rates (flat, table, real-time) for my online store?

posted in: e-Commerce 0

Shipping is one of those “small” settings that quietly decides whether customers convert, whether you make money on orders, and whether you spend your evenings answering “where’s my package?” emails. The good news: you don’t need a perfect shipping system on day one—you need one that’s clear, profitable, and easy to run.

Below are the three most common approaches (flat, table, and real-time), when each works best, and how to set them up without accidentally losing money.

Online Shopping

Step 1: Decide what “good shipping” means for your store

Before touching settings, get clear on these basics:

1) Your fulfillment reality

  • Where do you ship from (one location or multiple)?
  • How do you pack orders (standard boxes, poly mailers, custom packaging)?
  • What’s your average handling time (same day, 1–2 days, made-to-order)?

2) Your product shipping profile

  • Light + small (apparel, accessories)?
  • Bulky or heavy (home goods, pet food)?
  • Fragile (glass, electronics)?
  • High/low margins (can you subsidize shipping or not)?

3) Your customer expectation

  • Do customers expect “free shipping” in your niche?
  • Are you competing with big retailers?
  • Is fast shipping a key differentiator—or is price?

Once you know this, picking a rate model becomes much easier.

Option A: Flat Shipping Rates (simple and predictable)

What it is

A single fixed cost customers pay for shipping—e.g. “Standard Shipping: $5.99”—regardless of what they buy (or sometimes regardless within a country/zone).

When flat rate works best

  • You sell products with similar sizes/weights
  • Your average shipping cost doesn’t vary wildly
  • You want simple checkout and fewer customer questions
  • You’re early-stage and want something you can maintain in minutes

How to set flat rates (step-by-step)

1) Calculate your true average cost per order
Include:

  • Carrier postage (your typical service)
  • Packaging (box/mailer, tape, label)
  • Any fulfillment fees (if applicable)
  • A buffer for “expensive zones” and occasional surcharges

2) Choose a flat rate strategy
Common versions:

  • One flat rate (simplest)
  • Flat rate by zone (e.g., domestic vs international)
  • Flat rate by speed (standard vs express)
  • Free shipping over a threshold (more on this below)

3) Set the rate so you don’t lose money
A safe starting point:

  • If your average cost is $6.20, set $6.99–$7.99 (or keep $5.99 and bake $1–$2 into product pricing).

4) Add guardrails

  • Exclude oversized items from the flat rate (use a separate rate)
  • Set a minimum shipping charge for heavy categories
  • If you offer international, consider a separate method entirely

Example flat setup

  • Standard (2–5 business days): $6.99
  • Express (1–2 business days): $14.99
  • Free standard shipping over $75

Option B: Table Rates (rules-based pricing that scales)

What it is

Shipping cost determined by a table of rules, typically based on:

  • Order value (cart total)
  • Weight
  • Item count
  • Destination zone
  • Product category / shipping class

Table rates are a great middle ground: more accurate than flat, simpler than real-time.

When table rates work best

  • Your costs vary by weight, cart size, or region
  • You want predictable pricing but better profitability
  • You sell a mix of light items and heavier/bulkier items

How to build table rates (step-by-step)

1) Pick your “rate driver”
Choose the variable that correlates best with shipping cost:

  • Weight-based is great for physical goods
  • Item count is good for uniform items (candles, tees)
  • Order total works well when margins scale with price
  • Zone + weight is the most accurate without real-time

2) Create shipping zones
At minimum:

  • Domestic
  • International (and optionally: nearby countries vs rest of world)

3) Add shipping classes (if needed)
Examples:

  • “Standard” (most items)
  • “Bulky” (oversized)
  • “Fragile” (extra packaging/insurance)

4) Build the table using your real costs
Use actual carrier quotes for a few common order types:

  • Light order (0.5 kg / 1 lb)
  • Medium order (2 kg / 4 lb)
  • Heavy order (5 kg / 11 lb)
    Check a nearby and far-away zone.

5) Add a buffer
Shipping gets weird. Include room for:

  • Dimensional weight surprises
  • Peak season rate hikes
  • Remote area fees
  • Returns/replacements

Example: Weight-based table (domestic)

  • 0–0.5 kg: $4.99
  • 0.51–2 kg: $7.99
  • 2.01–5 kg: $12.99
  • 5.01–10 kg: $19.99

Example: Order-total table (domestic)

  • $0–$49.99: $6.99
  • $50–$99.99: $4.99
  • $100+: Free

Tip: Order-total tables can boost average order value, but make sure the free-shipping threshold is high enough that your margin covers it.

Option C: Real-Time Carrier Rates (accurate, automated pricing)

What it is

Checkout rates pulled live from carriers (or a shipping app), based on:

  • Customer address
  • Package weight and dimensions
  • Shipping speed
  • Carrier pricing and surcharges

When real-time rates work best

  • Your products vary a lot in size/weight
  • You ship to many zones and costs swing significantly
  • You want the most accurate pricing without manual maintenance
  • You have consistent product weights/dimensions set up

How to set up real-time rates (step-by-step)

1) Gather accurate product data
Real-time pricing only works if your catalog is correct:

  • Weight for every product (including packaging if you prefer)
  • Dimensions for products or the typical packed box sizes
  • If your platform supports it: define which box sizes you use

2) Connect your carrier accounts or shipping provider

  • Add carrier(s) you actually ship with
  • Confirm origin address(es)
  • Configure pickup/dropoff assumptions

3) Choose services to show at checkout
Don’t overwhelm customers. Most stores show 2–3:

  • Cheapest/Standard
  • Faster/Express
  • Sometimes: best value

4) Decide how you’ll handle surcharges and rounding
Customers dislike seeing $13.27.
Common approach:

  • Round up to the nearest whole number
  • Add a small handling fee (or build handling into product prices)
  • Cap shipping for customer friendliness (optional)

5) Test edge cases

  • A far-away postal code
  • Heavy cart
  • A cart with bulky + standard items
  • International address formats

Common pitfalls with real-time rates

  • Missing product weights/dimensions → wildly wrong prices
  • Dimensional weight not accounted for → you undercharge
  • Too many carrier options → decision fatigue and abandoned carts
  • Rate shock → consider showing a “standard shipping” default and keeping express optional

Hybrid strategies (what many successful stores use)

You don’t have to pick only one model.

Popular combos:

  1. Flat rate + free shipping threshold
  • Simple, conversion-friendly
  • Great for brands focused on marketing + growth
  1. Table rates for domestic + real-time for international
  • Domestic stays predictable
  • International stays accurate (where variance is biggest)
  1. Real-time rates + “Shipping Saver” option
  • Show real-time options, but include a store-controlled “Standard” method that stays reasonable
  1. Table rates + shipping classes
  • Standard items follow a table
  • Bulky/fragile items trigger a different rate method

Setting a free shipping threshold (without losing money)

Free shipping works when it’s funded by margin.

A simple way to estimate your threshold:

  1. Find your average gross margin per order
    Example: $60 AOV × 55% margin = $33 gross margin
  2. Subtract your average shipping cost you’ll cover
    $33 – $8 shipping = $25 left for operations/profit
  3. Choose a threshold that increases AOV enough
    If your AOV is $60, try $75–$90 and track results.

Rule of thumb: Set the threshold about 20–40% above your current average order value and adjust based on data.

Quick decision guide

  • Flat rate: best for simplicity + similar products
  • Table rates: best for control + scaling profitability
  • Real-time: best for accuracy + varied products/regions

If you’re unsure, start with flat rate + free shipping threshold, then upgrade to table or real-time once you have a few months of order data.

Don’t skip this: test and monitor after launch

After you set rates:

  • Place test orders to different locations
  • Compare what customers paid vs what you actually paid
  • Review shipping profitability weekly for the first month

Track:

  • Shipping revenue – shipping cost (per order and overall)
  • Cart abandonment (shipping surprises often show up here)
  • Support tickets about shipping (confusion is a signal)

Recommended “starter setups” (fast to implement)

Starter A (small/light products)

  • $5.99 standard
  • $14.99 express
  • Free shipping over $75

Starter B (mixed weights)

  • Weight-based table domestic
  • Real-time international
  • Hide excess carrier options (show 2–3)

Starter C (bulky/heavy items)

  • Shipping classes (standard vs bulky)
  • Zone + weight table
  • Add handling buffer

Drobeta Turnu Severin - Mehedinti, Romania
Drobeta Turnu Severin – Mehedinti, Romania

Explore one of Romania’s most fascinating cities — Drobeta Turnu Severin.

not rated 0.00 lei Select options This product has multiple variants. The options may be chosen on the product page
Editing and Publishing e-Books
Editing and Publishing e-Books

The Ultimate Guide to E-Book Publishing Success

not rated 18.33 lei Select options This product has multiple variants. The options may be chosen on the product page
About Christmas
About Christmas

A free, fascinating deep-dive into the traditions, history, and spirit of the world’s most beloved holiday.

not rated 0.00 lei Select options This product has multiple variants. The options may be chosen on the product page


Discover more from MultiMedia

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *