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.
1Contact 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.
2Fill 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.
3Take 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.
4After 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.