Weight-Based Shipping Calculator

Calculate weight-tiered shipping rates for your store. Set weight brackets and per-pound rates to estimate shipping revenue and costs by order weight range.

lbs
$
$

Customer-Facing Tier Rates

$
$
$
$
$
4 lbs → 3–5 lb tier
Customer pays $9.99
Customer Pays
$9.99
Tier: up to 5 lbs
Your Total Cost
$10.00
Carrier $8.50 + handling $1.50
Margin
-$0.01
-0.10% of revenue
Planning notes, formulas, and examples

About the Weight-Based Shipping Calculator

The Weight-Based Shipping Calculator helps e-commerce sellers set up and evaluate weight-tiered shipping rates charged to customers. Weight-based pricing is one of the fairest shipping pricing strategies — heavier orders pay more in shipping, reflecting the actual cost of shipping heavier packages.

Many e-commerce platforms (Shopify, WooCommerce, BigCommerce) support weight-based shipping rules where you define weight brackets and the shipping charge for each bracket. For example: 0–1 lb = $5.99, 1–3 lbs = $7.99, 3–5 lbs = $9.99, 5–10 lbs = $12.99.

This calculator lets you model different weight bracket structures and compare the shipping revenue you'd collect versus your actual carrier costs, showing your margins or shortfall at each weight range. Use it to test whether your customer-facing tiers actually recover carrier cost by bracket.

When This Page Helps

Weight-based shipping usually tracks carrier cost better than flat-rate pricing, but only if the brackets are set well. This page shows where your tiers cover cost and where they do not.

How to Use the Inputs

  1. Enter the package weight for the scenario you want to analyze.
  2. Set the weight-tier rates you charge customers (configurable brackets).
  3. Enter your actual carrier cost for that weight.
  4. View the margin at each tier.
  5. Adjust tiers to balance customer experience with profitability.
  6. Test edge cases where customers are just over a tier boundary.
Formula used
Tier Rate = Weight Bracket Rate charged to customer Carrier Cost = Actual shipping cost at this weight Margin = Tier Rate − Carrier Cost Margin % = (Margin / Tier Rate) × 100 Weighted Avg Margin = Σ(Tier Margin × Tier Volume%) / 100

Example Calculation

Result: Customer pays $9.99 (3–5 lb tier). Carrier cost: $8.50. Margin: $1.49 (14.9%)

A 4 lb order falls into the 3–5 lb tier at $9.99. Your actual carrier cost is $8.50, giving a $1.49 margin (14.9%). This is a healthy margin. If most orders are 1–3 lbs at $7.99 with $6.50 carrier cost, you're making $1.49 there too (18.6% margin).

Tips & Best Practices

  • Set tier rates 15–25% above your average carrier cost per tier to maintain margins.
  • Round up to .99 pricing ($5.99, $7.99, $9.99) for perceived value.
  • Include handling cost (packaging, labor) in your tier rates, not just carrier cost.
  • Offer free shipping above a threshold (e.g., $50+) to increase average order value.
  • Review and adjust tiers annually as carrier rates increase 5–8% per year.
  • Watch for heavy, low-value items that erode shipping margins.

Designing Weight Tiers

Start by analyzing your shipping data. Export 3 months of shipments and group by weight (1 lb brackets). Calculate the average carrier cost at each weight. Set tier rates at 15–25% above average cost per tier. The most common structure is 4–6 tiers with $2–3 price jumps between tiers.

Weight-Based vs Flat-Rate Shipping

Flat-rate shipping ($7.99 for any order) overcharges light orders and undercharges heavy ones. Weight-based pricing fixes this but adds complexity. The hybrid approach — flat-rate for orders under 5 lbs, weight-based above 5 lbs — balances simplicity with cost accuracy.

Handling the Free Shipping Threshold

Many stores offer weight-based shipping but waive it above a cart value threshold. For example: weight-based rates for orders under $50, free shipping for $50+. This increases AOV while protecting margins on low-value, heavy orders. Set the threshold at 20–30% above your current average order value.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Weight-based pricing is one of the fairest approaches because it reflects actual carrier costs. Heavier orders cost more to ship, so charging more is reasonable. Customers generally prefer weight-based pricing to flat-rate when buying lightweight items, and it's more profitable than free shipping for heavy items.