Ready for Peak Season?Download the Ultimate Peak Toolkit Here

The only shipping insurance you need

Americans lost $13.4 billion to package theft in 2023 alone. This doesn’t include additional shipping costs from sending out new packages due to damaged, dropped, and lost goods.

EasyPost Shipping Insurance is the most efficient way to ensure reliable coverage for all your packages, protecting your product and customer relationships. Get peace of mind no matter what carrier you ship with, where you ship to, or whether it gets lost, damaged, or stolen. Start protecting your goods with one simple flat rate through EasyPost.

Ecommerce merchants trust EasyPost to protect their shipments

Wish logo
Infinite Discs logo
Everything But The House logo
Snack Crate logo
Sticker Mule logo
Atoms logo
Vanishing INC logo
Ritual logo
Teespring logo
Shiek logo
BackerKit logo
Qualia logo

EasyPost shipping insurance can do it all

For full details see our shipping insurance policy.

Full package protection

Never worry about porch piracy again. We protect your packages if they’re lost, damaged, or stolen.

Any carrier any service

EasyPost Shipping Insurance covers all carriers and services integrated with our Shipping API.

1% flat rate

Our shipping insurance pricing is just 1% of the declared product value. No hidden fees, no unexpected charges.

International coverage

Whether your package is going across the U.S. or the Atlantic, we’ve got you covered.

Insurance and Claims Dashboard

Easily track your insurance coverage and claim reports from the dashboard.

Fast claim process

In just 10 minutes you can complete the insurance claim form. Get reimbursed within 10 days after approval.

Claims API

Integrate with our Claims API to brand your post-purchase experience and expedite claim filing.

Support is only a click away

For questions or support, inquire through email and our team will respond within a day (average 4 hours).

Standalone service

Protect your shipments with the best insurance, even if you don’t print shipping labels with us.

Visualize, track, and report on your coverage and claims

This menu is available for free to all EasyPost users. Here you’ll be able to:

  • Access an overview summary of your claims. You can see all of the active claims that are in EasyPost review, are awaiting EasyPost review, or require action from you.
  • View, search, and sort through tables with all insurance coverage and claims on file. You can also filter by Claim Status and Reason.
  • See your coverage at work with Total Protected Value and Approved Claim Value in dollar modules.
  • Create reports for your insurance coverage and claims. You can choose the date range and test/production environment for your reports.

demo gif

Refine your post-purchase experience with the Claims API

EasyPost’s Claims API is the perfect complement to our Shipping Insurance. With the API you’ll be able to take control of your post-purchase experience by integrating our claims process into your platform and styling it to match your brand. This can increase your claim filing speed and post-purchase experience.

A purple circle, teal shape, and a blue shape

Shipping rate comparison

*Popular carriers such as USPS and FedEx often include $100 of standard liability insurance in their label price.

Provider
Cost to protect $150 of shipment value
EasyPost
$1.50 (1% flat)
Shipsurance
$1.87 (domestic 1.25%) $2.25 (international 1.5%)
Route
$3.00 (2% + variable rates)
Carriers
$2.75* ($100 standard liability included)

How it works

Insure packages

For our shipping API users, you can purchase insurance in the Buy call. For standalone insurance users, we have our Insure endpoint that can integrate with your product.

Submit a claim

If your insured package is damaged, lost, or stolen, submit a claim for reimbursement. Our support team will respond within 24 hours.

Get paid

Within 10 days (average 7), you will receive your reimbursement for approved claims. Funds will be deposited to your EasyPost account, or mailed through check upon request.

Insurance coverage no matter your carrier

USPS logo
UPS logo
FedEx logo
DHL logo
Passport logo
Purolator logo
Canada Post logo
OnTrac logo
GLS logo
DPD logo
Royal Mail logo

Insurance made easy

import easypost
import os

client = easypost.EasyPostClient(os.getenv("EASYPOST_API_KEY"))

# Purchase and insure a shipment
shipment = easypost.shipment.retrieve("shp_123")
client.shipment.buy(
    shipment.id,
    rate=shipment.lowest_rate(),
    insurance=99.99,
)
{
  "id": "shp_339f74ca0aa840d399bbb728a3ac3863",
  "object": "Shipment",
  "created_at": "2020-02-08T21:34:49Z",
  "updated_at": "2020-02-08T21:35:07Z",
  "mode": "test",
  "insurance": "99.99",
  "tracking_code": "9405500897846033166521",
  "usps_zone": 4,
  "status": "unknown",
  "is_return": false,
  "postage_label": {
    "id": "pl_36091b719cc74ecc8a81f3a2ab19a096",
    "object": "PostageLabel",
    "created_at": "2020-02-08T21:35:07Z",
    "updated_at": "2020-02-08T21:35:07Z",
    "label_date": "2020-02-08T21:35:07Z",
    "label_url": "https://easypost-files.s3-us-west-2.amazonaws.com/files/postage_label/20200208/6fa468158bce435da2cc864bd1a3de29.png",
    "label_file_type": "image/png",
    "label_size": "4x6",
    "label_resolution": 300,
    "label_zpl_url": null,
    "label_pdf_url": null,
    "label_epl2_url": null,
    "date_advance": 0,
    "label_type": "default",
    "integrated_form": "none"
  },
  "tracker": {
    "id": "trk_b05ab048e81c42ad8abea9c38dbceef4",
    "object": "Tracker",
    "created_at": "2020-02-08T21:35:07Z",
    "updated_at": "2020-02-08T21:35:07Z",
    "mode": "test",
    "tracking_code": "9405500897846033166521",
    "carrier": "USPS",
    "public_url": "https://track.easypost.com/djE6dHJrX2IwNWFiMDQ4ZTgxYzQyYWQ4YWJlYTljMzhkYmNlZWY0",
    "est_delivery_date": null,
    "status": "unknown",
    "status_detail": "unknown",
    "is_return": false,
    "tracking_details": [],
    "carrier_detail": null,
    "fees": [],
    "shipment_id": "shp_339f74ca0aa840d399bbb728a3ac3863",
    "signed_by": null,
    "weight": null
  },
  "selected_rate": {
    "id": "rate_22e495348fe44d4894b3e86a31e03cd4",
    "object": "Rate",
    "created_at": "2020-02-08T21:35:07Z",
    "updated_at": "2020-02-08T21:35:07Z",
    "mode": "test",
    "carrier": "USPS",
    "service": "Priority",
    "rate": "9.39",
    "currency": "USD",
    "list_rate": "9.39",
    "list_currency": "USD",
    "retail_rate": "12.25",
    "retail_currency": "USD",
    "delivery_days": 2,
    "delivery_date": null,
    "delivery_date_guaranteed": false,
    "carrier_account_id": "ca_9dcec3346e6145f5b865e04e2e1bbf93",
    "shipment_id": "shp_339f74ca0aa840d399bbb728a3ac3863"
  },
  "from_address": {
    "id": "adr_cd41b97d1d814a50b07bb18267d961e1",
    "object": "Address",
    "created_at": "2020-02-08T21:34:49Z",
    "updated_at": "2020-02-08T21:34:49Z",
    "mode": "test",
    "name": "EasyPost",
    "company": null,
    "email": "support@easypost.com",
    "street1": "417 Montgomery Street",
    "street2": "5th Floor",
    "city": "San Francisco",
    "zip": "94104",
    "state": "CA",
    "country": "US",
    "phone": "4153334444",
    "residential": null,
    "federal_tax_id": null,
    "state_tax_id": null,
    "carrier_facility": null,
    "verifications": {}
  },
  "to_address": {
    "id": "adr_5568259f33ea497ebed1e9495551b7f2",
    "object": "Address",
    "created_at": "2020-02-08T21:34:49Z",
    "updated_at": "2020-02-08T21:35:06Z",
    "mode": "test",
    "company": null,
    "email": "dr_steve_brule@gmail.com",
    "street1": "179 N Harbor Dr",
    "street2": null,
    "city": "Redondo Beach",
    "state": "CA",
    "zip": "90277-2506",
    "country": "US",
    "name": "Dr. Steve Brule",
    "phone": "4153334444",
    "residential": false,
    "state_tax_id": null,
    "federal_tax_id": null,
    "carrier_facility": null,
    "verifications": {
      "zip4": {
        "details": null,
        "errors": [],
        "success": true
      }
    }
  },
  "return_address": {
    "id": "adr_cd41b97d1d814a50b07bb18267d961e1",
    "object": "Address",
    "created_at": "2020-02-08T21:34:49Z",
    "updated_at": "2020-02-08T21:34:49Z",
    "mode": "test",
    "name": "EasyPost",
    "company": null,
    "email": "support@easypost.com",
    "street1": "417 Montgomery Street",
    "street2": "5th Floor",
    "city": "San Francisco",
    "zip": "94104",
    "state": "CA",
    "country": "US",
    "phone": "4153334444",
    "residential": null,
    "federal_tax_id": null,
    "state_tax_id": null,
    "carrier_facility": null,
    "verifications": {}
  },
  "parcel": {
    "id": "prcl_2ae2dcb504cf4c53a72972f0cc944d97",
    "object": "Parcel",
    "created_at": "2020-02-08T21:34:49Z",
    "updated_at": "2020-02-08T21:34:49Z",
    "mode": "test",
    "length": 20.2,
    "width": 10.9,
    "height": 5.0,
    "weight": 65.9,
    "predefined_package": null
  },
  "fees": [
    {
      "object": "Fee",
      "type": "LabelFee",
      "amount": "0.00000",
      "charged": true,
      "refunded": false
    },
    {
      "object": "Fee",
      "type": "PostageFee",
      "amount": "9.39000",
      "charged": true,
      "refunded": false
    },
    {
      "object": "Fee",
      "type": "InsuranceFee",
      "amount": "1.00000",
      "charged": true,
      "refunded": false
    }
  ],
  "options": {
    "currency": "USD",
    "date_advance": 0,
    "label_date": null,
    "payment": {
      "type": "SENDER"
    }
  },
  "rates": [
    {
      "id": "rate_22e495348fe44d4894b3e86a31e03cd4",
      "object": "Rate",
      "created_at": "2020-02-08T21:35:07Z",
      "updated_at": "2020-02-08T21:35:07Z",
      "mode": "test",
      "carrier": "USPS",
      "service": "Priority",
      "rate": "9.39",
      "currency": "USD",
      "list_rate": "9.39",
      "list_currency": "USD",
      "retail_rate": "12.25",
      "retail_currency": "USD",
      "delivery_days": 2,
      "delivery_date": null,
      "delivery_date_guaranteed": false,
      "carrier_account_id": "ca_9dcec3346e6145f5b865e04e2e1bbf93",
      "shipment_id": "shp_339f74ca0aa840d399bbb728a3ac3863"
    },
    {
      "id": "rate_5459b5fb8f244edb9b88ab0e71a1fbe3",
      "object": "Rate",
      "created_at": "2020-02-08T21:34:50Z",
      "updated_at": "2020-02-08T21:34:50Z",
      "mode": "test",
      "carrier": "USPS",
      "service": "Express",
      "rate": "41.15",
      "currency": "USD",
      "list_rate": "41.15",
      "list_currency": "USD",
      "retail_rate": "47.60",
      "retail_currency": "USD",
      "delivery_days": 2,
      "delivery_date": "2020-02-10T12:00:00Z",
      "delivery_date_guaranteed": true,
      "carrier_account_id": "ca_9dcec3346e6145f5b865e04e2e1bbf93",
      "shipment_id": "shp_339f74ca0aa840d399bbb728a3ac3863"
    }
  ],
  "forms": [],
  "messages": [],
  "reference": null,
  "refund_status": null,
  "scan_form": null,
  "customs_info": null
}

Consistent comprehensive coverage with EasyPost

EasyPost makes it easy to be proactive and guarantee the safety of your packages, regardless of where, how, and what you ship. Our fast 24-hour response time, free claims dashboard, and 1% flat-rate create a smooth transparent experience that protects your bottom line and reassures customers. Shippers from your local mom & pop to the largest retailer in the world trust EasyPost to support their business.

A purple square, red circle, and a teal shape