A fast and easy way to compare shipping costs of packages originating in the United States. Get postage prices for USPS, FedEx, and UPS to find the cheapest way to ship!
For a quick price estimate, just click on origin and destination city on the map. You don't have to click on the exact address, just the general area of the city.
For more accurate rates enter exact address you are shipping to and from into the form that is below the map.
Manually edit the country field for international addresses.
Enter package dimensions, or for rough estimates, click on a product image to prefill weight and dimension values.
Retail USPS, UPS, and FedEx prices are displayed when available. It may sometimes take upwards of 30 seconds to retrieve all rates.
Learn about some simple ways to get shipping discounts.
The rates generated and displayed on this site are for labels purchased through an online account. The rates you receive when going to a physical shipping location will often differ in significant amounts.
For instance, purchasing a label from a physical FedEx Office location for a package that is 19" x 15" x 12" and 21.0 pounds will cost $53.19 from Philadelphia to Los Angeles. On the other hand, purchasing a label through a FedEx.com online account would cost $33.35 for the same package and destination.
Online accounts through carriers are free and only charge when you create a label, however, they often require you to store your credit card info in the account. You do not need to be a business to open an online account with shipping carriers such as UPS, FedEx or USPS. Individuals are able to open up accounts and even apply for discounts (UPS, FedEx). Some services, like Shippo, have discounts built in. We have an article on Shippo here.
Buying from a physical, brick and mortar UPS, FedEx, or USPS location near you can be convenient if you rarely ship, and do not have a scale or measuring tape to weigh and measure your boxes. If you find that you are making multiple shipments, these items may be worth buying in order to help you save money on shipping costs by avoiding in-store label purchases.
Aside from better rates, having a shipping account allows you to charge shipments to the account and receive one weekly bill. Instead of paying per package and having to keep track of individual receipts, you get one nice single invoice that you can pay at once. You'll also have a record of all your tracking numbers online. No more digging through a pile of receipts. Scheduling pickups can also be done quickly and easily online through your account.
Note: Rates shown in the above are examples used for demonstration purposes. The actual shipping rates are updated periodically by carriers, and may not be an accurate representation of actual rates at this current time period.