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.
The AI does the filling. You just check it.
No typing into boxes, nothing to install.
What this form asks for
The AI fills all of it, from your answers or your documents.
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.
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.
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.
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.
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.
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.
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.
How to Fill Out BSF189 Online for Free in 2026
What the AI walks you through.
- Navigate to Instafill.ai and upload or select the Canada Customs Invoice (BSF189) form.
- Use the AI assistant to input key party information, including the Vendor (seller), Consignee (recipient), and Purchaser details.
- Enter the shipment details, such as the date of direct shipment, country of origin, and mode of transportation.
- Specify the conditions of sale, terms of payment, and the currency of settlement for the transaction.
- List each commodity being shipped, providing a detailed description, quantity, unit price, and total value for each item in the appropriate fields.
- Provide the total weight (net and gross), the total number of packages, and the final invoice total.
- 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
Vague Commodity Descriptions
Financial Calculation and Totaling Errors
Omitting Units of Measure for Quantity
Confusing Parties to the Transaction
Mishandling Additional Costs and Charges
Inconsistent Currency Declaration
Incorrect Date Formatting
Omitting Attached Commercial Invoice Reference
Confusing Net and Gross Weight
Frequently Asked Questions About BSF189
Is it really free for 7 days?
Can I fill other forms too?
How do I cancel?
How does the AI fill out BSF189?
What happens to my information?
How complex is BSF189 to fill out?
What is the purpose of the Canada Customs Invoice (Form BSF189)?
Who is responsible for completing this form?
What is the difference between the Vendor (Field 1), Consignee (Field 4), and Purchaser (Field 5)?
My shipment includes items from different countries. How do I declare this?
What should I do if all the required information is already on my commercial invoice?
What is the difference between 'Net' and 'Gross' weight in Field 16?
How do I handle transportation and other costs in Fields 23 and 24?
What does 'Country of transhipment' (Field 6) mean?
What is the difference between the 'Exporter' (Field 19) and the 'Originator' (Field 20)?
What information is required in the 'Specification of commodities' (Field 12)?
Can I use an AI tool to help me fill out the Canada Customs Invoice?
How can I fill out this form online?
My PDF version of this form is not fillable. What can I do?
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

Let AI fill out your BSF189
Your trial starts once a card is added. You pay nothing before Nov 13.
Our AI already knows this form, all 87 fields of it. Skip the typing: tell it about yourself, or upload what you have, and it fills the whole form in seconds.
- AI fills every field on the form, checkboxes included
- No typing into boxes: answer a few questions, or upload a document you already have, an old copy of this form, a photo of a document
- The AI checks the answers; you review and change anything before you download
- Download the finished PDF, print it, or sign it online
- Encrypted, and never used to train AI
Cancel before Nov 13 and you pay nothing.
A card is needed to start the trial. Cancel in two clicks from your account.
Terms · Privacy