The cheapest way to ship a package depends mainly on its weight. For anything under one pound, USPS is almost always the least expensive option, with rates starting around $4 to $8 through First-Class Package Service. For heavier packages, the answer gets more nuanced, and a few simple strategies can cut your costs significantly regardless of which carrier you use.
Best Carrier by Package Weight
For lightweight packages under one pound, USPS consistently beats UPS and FedEx on price. First-Class Package Service handles items up to 13 ounces and is the go-to for small, light shipments. Once you cross the one-pound threshold, USPS Priority Mail, UPS Ground, and FedEx Ground all land in a similar range. A typical 5-pound package shipped a moderate distance runs roughly $9 to $12 across all three carriers for ground service.
For heavier parcels (think 10 pounds and up), UPS and FedEx Ground often edge out USPS on price, especially for longer distances. Both offer reliable tracking and delivery guarantees that USPS Ground Advantage doesn’t always match. The only way to know for sure is to compare rates for your specific package dimensions, weight, and destination, which takes about two minutes on each carrier’s website.
Use USPS Flat Rate Boxes
If your item is heavy but physically small, USPS Flat Rate shipping can save you a lot. The concept is simple: if it fits in the box, the price is the same whether it weighs 2 pounds or 70. USPS offers several Flat Rate box sizes, from a small box (roughly 8.5 by 5.5 by 1.75 inches) to a large box (about 12.25 by 12 by 6 inches). This is particularly useful for dense items like tools, hardware, or canned goods that would be expensive to ship by weight.
The boxes themselves are completely free. USPS ships them to your door at no charge through their online store, and they’re also available at any post office. You can order Priority Mail Flat Rate boxes, envelopes, padded envelopes, and legal envelopes in packs of 10 or 25. The catch is that these branded supplies can only be used with their corresponding USPS service. You can’t grab a Priority Mail box and ship it through UPS.
Media Mail for Books and Recordings
If you’re shipping books, CDs, DVDs, vinyl records, or other media, USPS Media Mail is dramatically cheaper than any other option. Prices start at $4.47 at a post office, compared to $7.90 for the same package sent via USPS Ground Advantage. The trade-off is speed: Media Mail takes 2 to 8 business days.
Eligible items include books with at least 8 pages, printed music, sound and video recordings, manuscripts, playscripts, educational charts, and computer-readable media like software discs. Video games, computer drives, and digital storage drives do not qualify. USPS can open and inspect Media Mail packages, so don’t try to sneak in non-eligible items to save a few dollars.
Get Commercial Rates Without a Business
The rates you see on carrier websites are retail rates, the most expensive option. Commercial rates, which carriers offer to high-volume shippers, can be dramatically lower. The good news is you don’t need to ship thousands of packages to access them. Several free online platforms negotiate bulk discounts with carriers and pass the savings directly to you.
Pirate Ship is the simplest option. It’s completely free to use, with no monthly fees, subscription tiers, or per-label charges. It connects to USPS and UPS and advertises savings of up to 87% off retail USPS rates through its access to USPS Connect eCommerce pricing. You create an account, enter your package details, compare rates across services, buy a label, and print it at home. The entire process takes a few minutes.
Shippo offers a free starter tier that covers up to 30 labels per month across more than 40 carriers. Beyond 30 labels, each additional label costs $0.05. For occasional shippers, that free tier is more than enough. Veeqo is another free option with no volume limits, though it’s worth reading the data-sharing terms before signing up.
Even if you’re shipping just one package, buying a label through one of these platforms instead of paying the counter price at the post office can save you 20% to 40% on the same service.
Print Labels at Home
Walking into a post office or carrier retail location and paying at the counter is consistently the most expensive way to ship. Online prices are lower across every major carrier because the label is pre-paid and the package is already in the system before it arrives. You don’t need a special printer. A standard home printer works fine for shipping labels, and you can tape the printed label to your box.
USPS offers online pricing through its website or through third-party platforms like Pirate Ship. UPS and FedEx both discount shipments created online versus those processed at a staffed counter. If you don’t have a printer, most carrier drop-off locations have self-service kiosks that still offer better rates than the counter.
Keep Dimensions Small
Shipping cost is based on either the actual weight or the dimensional weight of your package, whichever is greater. Dimensional weight is a formula carriers use to account for how much space a package takes up in a truck or plane. A large, lightweight box can cost as much to ship as a small, heavy one because it occupies valuable cargo space.
The practical takeaway: use the smallest box that safely fits your item. Don’t drop a paperback book into a large moving box and stuff it with packing peanuts. Trim down oversized boxes with a box cutter, or pick a box that closely matches the item’s shape. This single habit can prevent unexpected surcharges that double or triple your expected shipping cost.
Reuse Packaging You Already Have
Beyond the free USPS supplies, you can cut costs by reusing boxes and padding you already have on hand. Amazon boxes, shoe boxes, and other sturdy containers work perfectly as long as you remove or cover any old labels and barcodes. Newspaper, crumpled paper bags, or old bubble wrap all work as cushioning. The only requirement is that the box is structurally sound and the contents are protected.
If you’re using a carrier-branded box (like a Priority Mail box), it must be used with that specific service. But plain brown boxes, white boxes, or any unbranded packaging can be used with any carrier. Buying new boxes and packing materials adds $2 to $5 per shipment, so reusing what you have is one of the easiest ways to keep total shipping costs down.
Quick Cost Comparison by Scenario
- Light item under 1 pound: USPS First-Class Package, typically $4 to $8. Buy the label online or through Pirate Ship for the lowest rate.
- Medium package around 5 pounds: Compare USPS Priority Mail, UPS Ground, and FedEx Ground. Expect $9 to $12 for a mid-range distance. Check if a Flat Rate box saves money.
- Heavy but compact item: USPS Priority Mail Flat Rate boxes are likely your best bet. The price stays fixed regardless of weight.
- Books, CDs, or vinyl records: USPS Media Mail starting at $4.47, no contest.
- Large or bulky package over 10 pounds: UPS Ground and FedEx Ground typically offer better rates than USPS at this size. Get quotes from all three.

