Insurance Guide

This guide will teach you how to insure your EasyPost packages. In this example, we will be insuring an item worth $249.99.

When insuring a shipment, you go through the same steps as shipping a package that is not insured, except that you need to add insurance to your shipment. If you don't know how to create a shipment, we recommend completing our Getting Started Guide before starting our Shipping Insurance Guide.

Before You Start

  1. Sign up for an EasyPost account.
  2. Grab one of our official client libraries.

If you haven't run through our Getting Started Guide, definitely do that before moving on to this one.

Step 1: Adding Insurance to a Shipment

It's really simple. After you have created a shipment and purchased your postage, you just have to use our "insure" method to purchase insurance. Pass through the dollar value of the contents of the package using the amount parameter of the insure method.

To start a claim, simply email us a completed claims form along with a handful of key documents that are listed on the form. You'll receive reimbursement within 10 days. No more waiting periods, hassle or extensive forms.

For insurance related inquiries, email us at

We process claims within 48 hours of receiving all relevant documentation and payments are made within 10 business days. And unlike most insurance plans, we offer international coverage to virtually every country in the world.

Adding Insurance to a Shipment

POST /shipments/:id/insure
1curl -X POST \
3  -H 'Content-Type: application/json' \
4  -d '{
5    "amount": "200"
6  }'

Congratulations! You've just purchased insurance with EasyPost! Check out our Full Reference API Documentation.