---
type: blog
title: "Flat Rate Shipping: What Should Your Store Charge?"
description: "Separate flat rate shipping at checkout from carrier Flat Rate services. Compare costs, work through examples, and test your store's shipping promise."
date: "2026-10-19"
lastModified: "2026-10-19"
authors: "Runner AI Team"
tags: ["Shipping", "Ecommerce Operations", "Checkout"]
featured: false
readTime: "6 min read"
thumbnail: "https://storage.googleapis.com/runner-blog/blog/flat-rate-shipping/cover"
thumbnailAlt: "Two kraft parcels of different sizes sit beside a single blank terracotta price tag on a warm cream tabletop."
seo:
  title: "Flat Rate Shipping: Meaning, Costs, and Checkout Examples"
  description: "Learn how flat rate shipping differs at checkout and with carriers. Compare a worked cost example and test quantity, destination, and split-shipment rules."
---

Flat rate shipping means charging a fixed amount within a defined set of conditions. A carrier may price an eligible box at one rate. An online store may charge shoppers one delivery fee even when its own fulfillment costs vary. Those are separate decisions. Before promising one price, define which destinations, products, quantities, and shipments that price covers.

The practical question is not just whether a flat rate is available. It is whether the amount customers pay leaves enough room for the shipments you actually send.

Disclosure: Runner AI publishes this guide. The Runner example below describes inspected source and regression cases, not a live checkout test or a promise that every store uses the same shipping model.

## Two meanings of flat rate shipping

**A carrier Flat Rate service prices transportation.** For example, [USPS Priority Mail Flat Rate](https://www.usps.com/ship/priority-mail.htm) uses specified USPS packaging for eligible domestic shipments up to 70 pounds. The container must close within its normal folds. That does not mean any package of any size can travel for one price.

**A store flat rate prices the customer's delivery charge.** You might charge $6 for standard delivery to a supported destination, while paying a different amount to your carrier or supplier. The $6 is an illustrative store policy, not a carrier quote. You can use a store flat rate without buying a carrier's branded Flat Rate service.

- **Carrier shipment price.** Check the provider's current quote for the package, service, destination, and eligibility.
- **Checkout charge.** Check the merchant's saved rules for the market, products, quantity, origin, and exceptions.
- **Delivery promise.** Account for processing time, transit estimates, cutoffs, and exceptions before advertising an arrival date.

The carrier-focused pages ranking for this topic emphasize packaging and service prices. [Pitney Bowes' explanation](https://www.pitneybowes.com/us/blog/flat-rate-shipping-rates-prices-how-it-works.html) also notes that flat rate is not always the lowest-cost option. Keep that comparison separate from deciding what your shopper pays.

## Choose a checkout charge from your actual costs

Start with representative packed orders, not a convenient round number. Record the products, quantity, dispatch location, package dimensions, destination, and service for each quote. Include lightweight nearby orders and heavier or more distant orders. If distance affects your quotes, the [shipping zone map guide](./shipping-zone-map) explains the origin-and-destination lookup.

Here is an illustrative planning sample. These are invented amounts for arithmetic, not current carrier prices or Runner customer results. Packaging and handling are shown separately from the carrier quote.

- **Nearby, one item.** A $4.80 carrier quote plus $1.20 for packaging and handling costs $6. The shopper pays $6, covering those costs.
- **Distant, one item.** An $8.60 quote plus $1.40 for packaging and handling costs $10. The shopper pays $6, leaving $4 for the merchant to cover.
- **Distant, three items.** An $11 quote plus $2 for packaging and handling costs $13. The shopper pays $6, leaving $7 for the merchant to cover.

If these three orders occurred once each, the store would collect $18 against $29 in shipping-related costs. The merchant would cover $11. Your order mix matters: a store with many distant, multi-item orders cannot budget from the nearby example alone.

Use your own order frequencies to calculate an average, then inspect the expensive cases individually. A workable average can still hide a loss on a bulky product. This is a shipping-cost comparison, not an order-profit calculation; product cost, payment fees, returns, and other expenses still need their own allowance.

Consider a single flat charge when costs are similar enough that you can deliberately absorb the differences. Consider product exceptions, an additional-item charge, or a different shipping policy when the differences are too large. Free shipping is another pricing choice, not free fulfillment. For the broader margin calculation, see [how to price products for an online store](./how-to-price-products-online-store).

## A flat rate is not always one fee for the entire cart

Runner's market-shipping checkout source provides a concrete example. Its `priceMarketShippingOption` function groups cart lines by shipping origin, applies the matching rates, and combines the resulting shipment charges. A rate called flat can include an additional amount for each item after the first.

The inspected regression cases establish these examples:

- **Additional items.** A $4.99 base plus $1.50 per additional item charges $7.99 for three items. A base rate is not necessarily a quantity-independent price.
- **Highest shipment charge.** Two origins priced at $4.99 and $6.99 charge the shopper $6.99 under the highest-charge policy.
- **Combined shipment charges.** The same two origins charge $11.98 under the sum policy. Both shipment charges count.
- **Free-shipping threshold.** A $5 charge with a $50 item-subtotal threshold costs $5 at $49.99 and $0 at $50. The boundary changes the final amount.

The tests also cover product- and tag-specific rates taking precedence over a default. A store-wide banner saying "one shipping price on every order" would therefore need more proof than the existence of one default rate.

These are source-level examples from Runner's `market-shipping-checkout.ts` and its adjacent test file. They do not establish which backend version, settings, or connected service a particular store has. Consult the [Runner shipping guide](https://www.runnerai.com/docs/en/guides/store-operations/shipping) for configuration guidance, then check the result on your own storefront. Use the [shipping workflows feature page](https://www.runnerai.com/features/ecommerce-shipping-automation) to evaluate the broader product, not as a carrier price list.

## Test the promise before you put it in a banner

Write the expected checkout amount before running each scenario. Use the same currency and destination assumptions as your offer. For each case, compare the displayed shipping option, charge, and final total with the saved rule. A configuration preview alone cannot establish what a shopper will pay.

1. **One item from one origin.** Confirm the ordinary case matches your advertised charge.
2. **Several units of that item.** Check whether an additional-item amount changes the total.
3. **A product with its own rate.** Verify that an exception does not silently contradict a blanket promise.
4. **Products shipping from different origins.** Check whether charges add together or follow another combination rule.
5. **A supported and an unsupported destination.** Confirm the intended option appears only where it should.
6. **Totals below, at, and above a free-shipping threshold.** Include a discounted cart if your offer depends on subtotal calculations.

Record the cart, address, saved settings, expected amount, and observed amount. Stop before payment unless you have planned a transaction test and its downstream effects. Seeing a checkout charge does not prove that a label was purchased or a parcel was dispatched. The [end-to-end testing guide](./end-to-end-testing) explains those verification boundaries.

Once the checks pass, make the wording as specific as the policy. "Standard delivery is $6 for eligible orders to the destinations listed here" is narrower than "$6 shipping everywhere." Link the actual exclusions and delivery estimate. If a product or destination falls outside the rule, show that before the shopper relies on the promise.

## Related questions

### Is flat rate shipping cheaper than regular shipping?

Not automatically. Compare a current quote for your packed order with the eligible Flat Rate service, using the same destination and a comparable delivery service. A light parcel may cost less under another method. Separately compare your store's checkout charge with fulfillment cost; a low customer fee can simply mean the merchant pays the difference.

### How long does flat rate shipping take?

Flat rate describes pricing, not one universal delivery speed. USPS publishes an expected Priority Mail delivery time of two to three days in most cases, without a money-back guarantee for that expected date. [FedEx's One Rate location page](https://local.fedex.com/en/one-rate) advertises two-day options. Check the exact service and destination, then add your processing time before making a customer promise.

### Does a flat shipping rate apply once per order or once per item?

That depends on the store rule. A fixed order fee, a base fee plus an additional-item amount, and separate shipment charges produce different totals. Ask which one the offer means, then test quantities and mixed-origin carts. In the Runner source example above, the additional-item setting changes a $4.99 base into $7.99 for three items.

### Can I offer a flat rate without using a carrier Flat Rate box?

Yes. Your checkout policy and the service you buy are separate. You can charge customers a fixed fee while purchasing an eligible weight- or destination-based service. You must still follow that service's packaging rules. Carrier-branded Flat Rate services have their own requirements, so do not assume your store's flat rate makes any box eligible.
