Upload a commercial invoice, tracking email, or receipt. We'll parse it with both Kimi and DeepSeek so you can compare and pick the best result.
📁
Click to upload or drag and drop PDF, TXT, HTML, EML, MD, CSV
Login required: The AI document parsing feature requires authentication. Please log in to use auto-fill.
1 Contact the Carrier First
Before going to CBSA, you must tell the carrier you are self-clearing. They will send you the commercial invoice and put a hold on the package so it doesn't get returned.
Carrier
How to reach them
UPS
Call 1-800-PICK-UPS and say "I want to self-clear my shipment." Ask for the Customs Brokerage department. They will email you the invoice.
FedEx
Call 1-800-463-3339. Ask for Customs Clearance / Brokerage. Tell them you want to self-clear. They will email the paperwork.
DHL Express
Call 1-855-345-7447. Ask for the brokerage team and tell them you are self-clearing.
Canada Post
You typically do not need to visit CBSA for Canada Post. They leave a delivery notice. Pay the duty/tax + $9.95 handling fee online or at the post office.
Why this matters: If you don't notify the carrier, they may return the package to sender after a few days of non-payment. The hold gives you time to visit CBSA.
2 Fill in Shipment Details
Enter what the carrier sent you + your info. Print this page for CBSA.
The carrier may give you a separate brokerage/clearance number.
Not where it was shipped from.
Be specific. CBSA uses this to classify the item.
3 Take This to CBSA
Print this section. Bring it plus your photo ID and proof of payment (receipt, PayPal, credit card statement) to a CBSA office.
Self-Clearance Details
Carrier—
Tracking Number—
Brokerage Ref #—
Seller / Shipper—
Country of Origin—
Invoice / Order #—
Item Description—
Value—
Importer Name—
Address—
Phone—
Email—
What CBSA will give you:
A B15 form (Casual Goods Accounting Document) — this is your receipt
You pay only duties + GST/HST. No brokerage fee.
4 After CBSA — Send Them the Receipt
Once you have the B15 form, email it back to the carrier so they release your package.
Email template for UPS
Send to: selfclearance@ups.com (try this first) or reply to the invoice email they sent you. If it bounces, call 1-800-PICK-UPS and ask for the correct email.
Subject: Self-Clearance Complete — Tracking [YOUR TRACKING #]
Hi,
I have self-cleared my shipment through CBSA.
Tracking Number: [YOUR TRACKING #]
Brokerage Reference: [IF YOU HAVE ONE]
Please find the CBSA B15 receipt attached.
Release the package for delivery.
Thank you,
[YOUR NAME]
[YOUR PHONE]
Email template for FedEx
Send to: clearance@fedex.com or reply to their clearance notification. You can also upload via fedex.com customs documents.
Subject: Self-Clearance — Tracking [YOUR TRACKING #]
Hello,
I have completed self-clearance with CBSA for the following shipment:
Tracking Number: [YOUR TRACKING #]
Invoice Number: [YOUR INVOICE #]
The CBSA B15 receipt is attached. Please release the package for final delivery.
Regards,
[YOUR NAME]
[YOUR PHONE]
Email template for DHL
Send to: expresscanada@dhl.com or the email address on your duty notification. Include the waybill number.
Subject: Self-Clearance Receipt — Waybill [YOUR TRACKING #]
Hi DHL Customs Team,
I have self-cleared this shipment at a CBSA office.
Waybill / Tracking: [YOUR TRACKING #]
Please see the attached B15 form and release the shipment for delivery.
Best,
[YOUR NAME]
[YOUR PHONE]
What to attach: A clear photo or scan of the B15 form CBSA gave you. Some carriers also accept a photo of the CBSA stamp on your invoice.
If they don't respond in 24-48 hours: Call the carrier back with your tracking number and confirm they received the B15. Ask them to confirm the package is released.