Instafill.ai
7 days free
AI form filling · 87 fields · 1 page · done in seconds

Yes! You can use AI to fill out Form BSF189, Canada Customs Invoice / Facture des douanes canadiennes

Don't type 87 fields by hand. Tell our AI about yourself, or upload a document you already have, and it fills every field in seconds. You check it, then download, print or sign.

7 days free, then $19.99/month · Cancel anytime
AI fills it, no typingEncrypted, never used to train AICancel in two clicks
Form BSF189, Canada Customs Invoice / Facture des douanes canadiennes, page 1
Moderate · 60/100Form Complexity Index

The AI does the filling. You just check it.

No typing into boxes, nothing to install.

Tell the AI about youAnswer a few questions in plain words, or upload a document you already have. That is all the typing there is.
AI fills every field in secondsIt puts each answer in the right box on every page, checkboxes included.
Check it and downloadReview every field, change anything, then download, print or sign the PDF.

What this form asks for

The AI fills all of it, from your answers or your documents.

The Canada Customs Invoice (BSF189) is a document required by the Canada Border Services Agency (CBSA) for most commercial shipments entering Canada. It provides detailed information about the shipment, including the vendor, purchaser, country of origin, and a full description and valuation of the goods, which is used to assess duties and taxes. Today, this form can be filled out quickly and accurately using AI-powered services like Instafill.ai, which can also convert non-fillable PDF versions into interactive fillable forms.
Fillable fields87
Pages1
Sections20
Form Complexity IndexModerate, 60/100

The AI checks your answers before you download

12 checks built for this form, so a wrong date or a missing answer is caught before anyone else sees it.

Validates Shipment Date Format and Logic

This check ensures the 'Date of direct shipment to Canada' (Field 2) is in the specified YYYY/MM/DD format. It also verifies that the date is a valid calendar date and is not set in the future. This is crucial for customs processing, duty calculation, and establishing the timeline of the import, and a failure would require the user to correct the date before submission.

Verifies Commodity Line Item Calculation

For each commodity line item, this validation multiplies the 'Quantity' (Field 13) by the 'Unit price' (Field 14) and confirms the result matches the 'Total' (Field 15). This check is essential for ensuring the mathematical accuracy of the declaration. If a calculation is incorrect, it could lead to incorrect duty assessments and payment discrepancies, so the user would be prompted to correct the values.

Ensures Invoice Total Matches Sum of Line Items

This validation sums the 'Total' column (Field 15) for all listed commodities and compares it to the 'Invoice total' (Field 17). This is a critical cross-check to ensure the overall declared value of the shipment is accurate. A mismatch indicates a calculation error that could cause customs delays or financial penalties, and would block submission until corrected.

Checks for Mandatory Field Completeness

This check verifies that essential fields such as Vendor (1), Date of shipment (2), Consignee (4), Country of origin (7), and Invoice total (17) are not empty. These fields are fundamental for identifying the parties, goods, and value of the transaction for customs clearance. An incomplete form would be rejected, requiring the user to provide the missing information.

Confirms Consignee Address is in Canada

This check validates that the address provided for the 'Consignee' (Field 4) is a Canadian address, likely by checking for a valid Canadian province and postal code format. Since this is a Canada Customs Invoice, the final recipient of the goods must be located in Canada. An invalid or non-Canadian address would be flagged as a likely error requiring correction.

Validates Currency of Settlement Code

This validation ensures that the 'Currency of settlement' (Field 10) is a valid, standard three-letter currency code (e.g., USD, CAD, EUR) as per the ISO 4217 standard. Using a standardized code prevents ambiguity in financial transactions and ensures correct value assessment by customs authorities. An unrecognized code would trigger an error, prompting the user to select from a list of valid currencies.

And 6 more checks
  • Verifies Gross vs. Net Weight Consistency
  • Enforces Conditional Commercial Invoice Number
  • Validates Field 22 Checkbox Logic
  • Validates Country of Origin Entry
  • Validates Page Numbering Logic
  • Ensures Purchaser Differs from Consignee

Let AI fill out your BSF189

No typing. Every field filled in seconds, checked, ready to sign.

7 days free, then $19.99/month · Cancel anytime

How to Fill Out BSF189 Online for Free in 2026

What the AI walks you through.

  1. Navigate to Instafill.ai and upload or select the Canada Customs Invoice (BSF189) form.
  2. Use the AI assistant to input key party information, including the Vendor (seller), Consignee (recipient), and Purchaser details.
  3. Enter the shipment details, such as the date of direct shipment, country of origin, and mode of transportation.
  4. Specify the conditions of sale, terms of payment, and the currency of settlement for the transaction.
  5. List each commodity being shipped, providing a detailed description, quantity, unit price, and total value for each item in the appropriate fields.
  6. Provide the total weight (net and gross), the total number of packages, and the final invoice total.
  7. Complete the remaining sections for any additional costs, exporter information, and agency rulings, then review all entered data for accuracy before finalizing the document.

Common Mistakes in Completing BSF189

The ones the AI is built to catch.

Incorrect Country of Origin Declaration
Filers often mistakenly list the country of export in Field 7 instead of the country where the goods were manufactured. For shipments with mixed origins, they also forget to specify the origin for each line item in Field 12 as instructed. This critical error leads to incorrect duty and tax calculations, clearance delays, and potential penalties for non-compliance.
Vague Commodity Descriptions
Using generic descriptions like 'parts' or 'apparel' in Field 12 is a common mistake that guarantees customs delays. Customs agencies require specific details to correctly classify goods and apply tariffs, such as '24 pairs of women's mink gloves, black'. Ambiguous descriptions force a manual inspection of the shipment, which can also result in re-classification at a higher duty rate.
Financial Calculation and Totaling Errors
Simple arithmetic mistakes are frequently made when calculating line totals in Field 15 (Quantity x Unit Price) or when summing those lines to get the final Invoice Total in Field 17. These valuation errors are a red flag for customs, leading to incorrect duty payments, audits, and potential fines. AI-powered form-filling tools like Instafill.ai can prevent these issues by performing and verifying calculations automatically.
Omitting Units of Measure for Quantity
In Field 13, the form explicitly asks filers to 'state unit', but many people only enter a number (e.g., '24' instead of '24 pairs'). This lack of clarity creates ambiguity about whether the unit price applies to a single item, a pair, or a case, forcing customs to halt clearance to seek clarification. Always specify the exact unit of measure to avoid valuation disputes and delays.
Confusing Parties to the Transaction
Filers often incorrectly assume the Vendor (Field 1), Consignee (Field 4), and Purchaser (Field 5) are the same and leave fields blank when they are different entities. This is common in drop-shipping or multi-party transactions and can severely complicate customs clearance and ownership verification. Carefully identify and provide the full, correct name and address for each distinct party involved in the shipment.
Mishandling Additional Costs and Charges
Fields 23-25, which cover costs like transportation, commissions, and royalties, are frequently filled out incorrectly or ignored completely. Omitting costs that should be added to the customs value (like certain freight charges or royalty payments) is a serious compliance violation that can lead to significant penalties if discovered in an audit. It is crucial to understand which costs are included in your invoice total and declare any additional amounts as required.
Inconsistent Currency Declaration
A frequent error is a mismatch between the currency of settlement declared in Field 10 (e.g., USD) and the currency used for the monetary values in the invoice details. This forces customs brokers to make assumptions or seek clarification, causing delays and potential errors in duty calculation. Ensure the three-letter currency code is correct and consistently applied to all financial figures on the form.
Incorrect Date Formatting
The form requires the 'Date of direct shipment' (Field 2) in YYYY/MM/DD format, but users accustomed to other conventions like MM/DD/YYYY often enter it incorrectly. This can cause rejections in automated customs systems and create confusion about the shipment timeline. Since this form is often a non-fillable PDF, tools like Instafill.ai can not only convert it to a fillable version but also help prevent such errors by validating and formatting data correctly.
Omitting Attached Commercial Invoice Reference
When a separate commercial invoice is attached, filers often forget to check the box in Field 18 and write in the corresponding invoice number. This leads customs officials to believe information is missing from the customs invoice itself, causing them to halt the clearance process. Always check this box and provide the invoice number to signal that the detailed information is available on an attached document.
Confusing Net and Gross Weight
In Field 16, filers sometimes reverse the net weight (weight of the goods alone) and gross weight (weight of goods plus all packaging), or they omit the weights entirely. This information is used by customs for risk assessment and verification purposes. Incorrect or missing weight information can lead to shipment inspections and delays.

Frequently Asked Questions About BSF189

 

Is it really free for 7 days?
Yes. You pay $0 today. Cancel before Nov 13 and you are never charged. Keep it, and it is $19.99 a month for 5 fills of your BSF189.
Can I fill other forms too?
This plan is for your BSF189: your own AI agent fills it as often as 5 times a month. To fill other forms and upload your own, choose a Professional plan from your account.
How do I cancel?
From your account, in two clicks, any time. No email, no call.
How does the AI fill out BSF189?
You answer a few questions in plain words, or upload a document you already have. The AI reads what you give it and puts each answer into the right field of BSF189, on every page, in seconds. It checks the answers against the form's own rules, and you review and change anything before you download, print or sign.
What happens to my information?
It is encrypted in transit and at rest, and it is never used to train AI.
How complex is BSF189 to fill out?
BSF189 has a Form Complexity Index of 60 out of 100, in the moderate tier: 87 fillable fields across 1 page. Instafill.ai's AI fills it in under a minute, with every field there for you to review before you download.
What is the purpose of the Canada Customs Invoice (Form BSF189)?
This form provides the Canada Border Services Agency (CBSA) with detailed information about goods being imported into Canada. It is used to assess the correct duties and taxes on commercial shipments.
Who is responsible for completing this form?
The vendor, exporter, or their agent must complete the Canada Customs Invoice for commercial goods valued over a certain threshold being shipped to Canada.
What is the difference between the Vendor (Field 1), Consignee (Field 4), and Purchaser (Field 5)?
The Vendor is the seller of the goods. The Consignee is the party in Canada receiving the shipment. The Purchaser is the party buying the goods, which may be different from the consignee.
My shipment includes items from different countries. How do I declare this?
As noted on the form, if your shipment includes goods of different origins, you must specify the country of origin for each item in the commodity description section (Field 12).
What should I do if all the required information is already on my commercial invoice?
If an attached commercial invoice includes all the details for fields 1 to 17, you can simply check the box in Field 18. You must still ensure the commercial invoice is included with your shipment's paperwork.
What is the difference between 'Net' and 'Gross' weight in Field 16?
Net weight is the weight of the products alone, without any packaging. Gross weight is the total weight of the shipment, including the products, packaging, pallets, and any other shipping materials.
How do I handle transportation and other costs in Fields 23 and 24?
In Field 23, declare any costs (like transport or insurance) that are already included in the invoice total (Field 17). In Field 24, declare any of these costs that are not included in the invoice total.
What does 'Country of transhipment' (Field 6) mean?
This is any country the goods passed through after leaving the country of origin and before arriving in Canada. If the shipment was sent directly, you can leave this field blank or write 'None'.
What is the difference between the 'Exporter' (Field 19) and the 'Originator' (Field 20)?
The Exporter is the party shipping the goods, if different from the vendor. The Originator is the original manufacturer or producer of the goods.
What information is required in the 'Specification of commodities' (Field 12)?
You must provide a detailed description of each item, including package type, marks, and characteristics like grade or quality. This information is crucial for customs to correctly classify the goods.
Can I use an AI tool to help me fill out the Canada Customs Invoice?
Yes, services like Instafill.ai use AI to accurately auto-fill form fields from your existing data, which can save significant time and help prevent errors.
How can I fill out this form online?
You can use a service like Instafill.ai to upload the BSF189 form and fill it out interactively online. The platform allows you to easily enter, save, and manage your information digitally.
My PDF version of this form is not fillable. What can I do?
Tools like Instafill.ai can convert flat, non-fillable PDFs into interactive, fillable forms. This allows you to type your information directly into the fields instead of printing and writing by hand.
Encrypted in transit and at restNever used to train AIDelete your forms any time

Get your BSF189 filled out by AI

$0 today. Cancel before Nov 13 and you pay nothing.

Other forms like this one

customs forms: Customs (Import/Export) Power of Attorney

7 days free, then $19.99/month · Cancel anytime