Estimate Canadian import duty & taxes
Use this quick estimator to calculate duty, GST/HST/QST, and total landed cost for goods entering Canada.
| Customs value (item + shipping + insurance) | $0.00 |
|---|---|
| Import duty | $0.00 |
| Excise tax | $0.00 |
| Sales tax (GST/HST/PST/QST) | $0.00 |
| Brokerage/admin fees | $0.00 |
| Total import charges | $0.00 |
| Total landed cost | $0.00 |
How this Canada import duty calculator works
If you import products into Canada—whether for personal use or for a small business—the final cost is usually more than the sticker price. This tool gives you a fast estimate of your full landed cost by combining the most common import components:
- Import duty (based on tariff classification and origin)
- Sales tax (GST/HST or GST + provincial tax)
- Excise tax (if applicable for specific goods)
- Brokerage or carrier admin charges
The goal is practical budgeting: know your likely all-in cost before checkout or before you ship inventory.
What is included in the estimate
1) Customs value
The calculator starts with item value plus shipping and insurance. This creates the base amount used to estimate total landed cost.
2) Duty amount
Duty is estimated as:
Duty = Item Value × Duty Rate
For some products, duty can be 0% under trade agreements if origin requirements are met. Use the duty-free checkbox when that applies.
3) Sales tax
Sales tax is estimated from your destination province/territory. In this calculator, the tax base is:
Taxable Base = Customs Value + Duty + Excise
Then:
Sales Tax = Taxable Base × Provincial Tax Rate
4) Total import charges and landed cost
Finally, it adds brokerage/admin fees and shows:
- Total import charges = Duty + Excise + Sales Tax + Brokerage
- Total landed cost = Customs Value + Total import charges
Where people usually make mistakes
- Using the wrong duty rate: duty depends on HS code and origin. A small classification mistake can change costs a lot.
- Ignoring brokerage fees: low-value shipments can still receive service/admin charges from couriers.
- Assuming all goods are duty-free: trade agreements require origin compliance and documentation.
- Forgetting provincial tax differences: an Ontario import can cost differently than an Alberta import.
Example calculation
Let’s say you import a product with these numbers:
- Item value: CAD 500
- Shipping: CAD 40
- Insurance: CAD 10
- Duty rate: 8%
- Province: Ontario (13%)
- Brokerage: CAD 20
Estimated steps:
- Customs value = 500 + 40 + 10 = 550
- Duty = 500 × 8% = 40
- Taxable base = 550 + 40 + 0 = 590
- Sales tax = 590 × 13% = 76.70
- Total import charges = 40 + 0 + 76.70 + 20 = 136.70
- Total landed cost = 550 + 136.70 = 686.70
Tips for more accurate results
Know your HS code
The HS tariff code determines duty treatment. If you import regularly, classify carefully and keep records.
Verify country of origin rules
Preferential duty treatment may require origin proofs. “Shipped from” and “originating in” are not always the same.
Separate tax and logistics costs
Track duty/tax separately from freight and brokerage in your accounting. It helps pricing and margin control.
Build a pricing buffer
For e-commerce, include a safety margin for customs variability so you avoid undercharging customers.
Frequently asked questions
Is this calculator official?
No. It is an educational estimator. Final assessments are made by the Canada Border Services Agency (CBSA) and/or your carrier or customs broker.
Does this include every edge case?
No. Certain products (for example, alcohol, tobacco, controlled goods, or anti-dumping categories) can involve additional rules or charges.
Can I use this for business imports?
Yes, as a planning tool. For high-value or recurring imports, consult a licensed customs broker for classification and compliance.
Bottom line
A Canada import duty calculator is one of the easiest ways to avoid “surprise costs” at delivery. Enter your numbers, estimate taxes and duty, and make better buy/ship decisions before the package crosses the border.