Batch Import

Create multiple USPS, UPS, FedEx, and Canada Post shipping labels by uploading a CSV. Volume discounts apply automatically. Instant PDF delivery, no account. Pay with card or crypto after upload.

Use the template and column format below. Prefer not to upload a file? Use Bulk Paste to paste addresses instead.

Bulk discount tiers (applied automatically)

We reward volume! When you upload a CSV with multiple labels, your total receives an automatic discount based on how many valid labels are in your file:

Label count Discount
10+5% off
25+8% off
50+10% off
75+12% off
100+15% off

Discounts are applied before checkout and reflected in your order summary.

CSV format & template

Download CSV template

Required columns: Sender: from_name, from_street1, from_city, from_state, from_zip, from_country. Recipient: to_name, to_street1, to_city, to_state, to_zip, to_country. Parcel: parcel_weight. Carrier: carrier. (usps, canadapost, ups, fedex).

Optional: from_street2, from_phone, to_street2, to_phone, to_email; parcel_mass_unit (default lb), parcel_length/width/height for custom; package_type, service_level; rate_priority (best_value, cheapest, fastest); email; signature_confirmation.

International shipments — customs required

When from_country and to_country differ (e.g. US → CA), that row is international. For international rows you must include customs columns: customs_contents_type (MERCHANDISE, GIFT, DOCUMENTS, etc.), customs_contents_explanation, customs_non_delivery_option (RETURN or ABANDON), customs_certify_signer, and customs_items (JSON array of items with description, quantity, value_amount, net_weight, origin_country). Optional: customs_incoterm, customs_eel_pfc.

Domestic rows (same from_country and to_country) do not need any customs columns. Only rows where sender and recipient countries differ require these fields.

Payment: After upload you're taken to the payment page (card or crypto). No payment data in the CSV.

Drag & drop your CSV file here

or click to browse

Only .csv files are accepted