Amazon

How to File the BSF900: A Step-by-Step Guide for Non-Resident Importers in 2026

May 30, 2026 · Back to Blog

If you import goods into Canada and your business is not based in Canada, the US, or Mexico, the CBSA requires you to file Form BSF900 before you can keep your import records on your own overseas servers. Since May 13, 2024, CBSA will not issue or maintain an import-export business account without an approved BSF900 on file. No BSF900, no Business Number for imports, no shipments cleared.

This is the question we field most often from Amazon FBA and Shopify sellers in Singapore, the UK, Germany, China, and Vietnam who are getting set up to import into Canada. The form is short. The rules behind it are not. This guide walks through who needs to file, what the form actually asks for, how to submit it through the CARM portal, and the most common reason CBSA bounces it back.

6years
Mandatory record retention
D17-1-21
CBSA Memorandum
May 2024
Enforcement deadline

What is the BSF900 form?

The full legal name is the Agreement to Maintain Records Elsewhere than the Place of Business in Canada. CBSA uses it to record an agreement between you (the importer) and the agency about where your import records are physically held and who is responsible for producing them at audit.

The underlying rule is Memorandum D17-1-21, which says importers must keep their CBSA-related records in Canada for six years following importation. The BSF900 is the only legal way to keep those records somewhere else, including on your own overseas servers or with a designated Canadian agent.

The form itself is two pages. The work is in the supporting documents and in the relationship you set up with whoever holds the records.

Who needs to file the BSF900?

You need to file the BSF900 if both of these are true:

That second point captures almost every non-resident e-commerce seller. If your accounting team is in Manila and your sales records live in QuickBooks Online (which is hosted in the US), you are not keeping records at a Canadian place of business, even though QBO is “cloud” software. CBSA reads “place of business in Canada” literally.

Three quick scenarios:

Your setup Need to file BSF900?
UK company, Amazon FBA Canada, records in UK cloud accounting Yes
Canadian-resident corporation with a Toronto office, records on Canadian servers No
Singapore parent with a Canadian subsidiary that operates the import account from a Vancouver office No (records are at the Canadian place of business)

What happens if you do not file it?

The May 2024 rule

Since May 13, 2024, CBSA has tied BSF900 approval directly to the issuance and maintenance of import-export business accounts. No approved BSF900 means no active RM account, which means your shipments do not clear customs.

The chain of consequences if you do not file:

  1. New importers: CBSA will not issue your RM account. You cannot import.
  2. Existing importers without a BSF900: CBSA may suspend or cancel your import-export program account. Your customs broker cannot release shipments under your account.
  3. At audit: if CBSA asks for records and you cannot produce them in Canada, the failure to file BSF900 makes the breach significantly worse. Penalties under the Customs Act can apply.

In practice, most non-resident sellers discover this when their first shipment gets held at the border and their broker says “you do not have an active import account.” By then the goods are accruing storage fees at the port.

Who can be your record custodian?

This is where most BSF900 applications fall down. The custodian is the person or company responsible for producing your import records when CBSA asks. Not every party in your supply chain qualifies.

Allowed:

Not allowed:

If you only remember one thing

Your freight forwarder cannot be your record custodian for BSF900 purposes. CBSA prohibits it. If your plan was “the forwarder will handle the records too,” your application will be rejected and you will need a separate custodian arrangement before CBSA will activate your import account.

Overhead view of import paperwork, a laptop, and a checklist on a wooden desk, representing the record-keeping work behind a BSF900 filing
The custodian role is more than storage. CBSA can request invoices, packing lists, bills of lading, payment proofs, and tariff classification notes within a 30-day audit window.

Step by step: how to file the BSF900

The submission happens entirely inside the CARM Client Portal. CBSA stopped accepting paper or email submissions of BSF900 once CARM went live.

Step 1. Get a Canadian Business Number (BN)

If you do not already have a 9-digit Business Number, apply through the Canada Revenue Agency (CRA) first. You need a BN before you can register on the CARM portal. Most non-resident sellers apply for the BN at the same time they apply for their GST/HST account.

Step 2. Register on the CARM Client Portal

Go to the CBSA CARM portal and create a portal account using your BN. CBSA verifies your business identity through CRA-side data, so the corporate information you give CARM must match exactly what CRA has on file. Typos in your legal entity name are the most common reason approvals stall.

Step 3. Complete the form

Inside CARM, navigate to your importer profile and start the BSF900. The form has two pages:

Step 4. Attach the supporting documents

For non-resident importers, CBSA requires:

Step 5. Submit and wait for approval

CBSA approval normally lands within two to six weeks. The timeline drifts longer if anything in your supporting documents does not match CRA records, or if your agent relationship is not clearly documented. Plan for at least one round of follow-up questions.

What CBSA actually checks when they show up

The point of the BSF900 is to make audits work. What does an audit actually look like? In our experience handling these on behalf of clients, CBSA typically asks for:

The custodian has to produce all of this within the response window CBSA gives, which is usually 30 days. If your custodian is your own overseas team and you are nine time zones away, that window gets tight fast.

Choosing a custodian: CPA versus logistics company

Most freight forwarders and customs brokers offer some form of record-storage add-on, since the demand for BSF900-compliant custody is high. Their offers are usually transactional. A CPA offers a different kind of relationship:

Logistics company as custodian CPA firm as custodian
BSF900 filing & approval Yes Yes
Canadian-hosted record storage Yes Yes
7-year retention Yes Yes
Audit response support Sometimes (extra fee) Included
GST/HST input tax credit recovery on the same imports No Yes
Integration with corporate or personal tax filings No Yes
Independent of any transportation provider No (conflict of interest) Yes

At Jones & Cosman, our CBSA Record Custody service is built around the CPA model. We file the BSF900 on your behalf, host your records on Canadian servers, give you a private upload portal, and represent you to CBSA if an audit comes calling. Because the same firm prepares your GST/HST returns, the import records flow straight into your input tax credit calculations rather than sitting in a separate logistics company silo.

Pricing starts at $49 USD per month when bundled with our Non-Resident GST/HST service, or $999 USD per year standalone (setup waived). Full pricing on the pricing page.

Frequently asked questions

Can my freight forwarder file the BSF900 for me?

They can file the paperwork on your behalf as a service, but they cannot be named as your record custodian if their relationship with you is limited to transportation. CBSA is explicit on this. You need a separate custodian arrangement.

How long does CBSA take to approve the BSF900?

Typically two to six weeks once the application is complete and the supporting documents match CRA records. Allow longer if there are name or address discrepancies between your CARM submission and what CRA has on file.

Do I need to file the BSF900 if I use a Canadian customs broker?

Using a customs broker for shipment clearance does not satisfy the record retention rule. You still need an approved BSF900 unless your records are physically held at a place of business in Canada.

Is the BSF900 different from registering for GST/HST?

Yes, completely. GST/HST registration is a CRA tax-side registration. BSF900 is a CBSA customs-side records agreement. Many non-resident sellers need both, but they are filed with different government agencies and serve different purposes.

How long do I have to keep my import records?

Six years from the date of importation, per the Customs Act and Memorandum D17-1-21. If you change custodians or move records during that window, you remain responsible for continuity.

Do I file the BSF900 once or do I have to renew it?

You file it once. It remains valid as long as the underlying arrangement (custodian, record location) does not change. If you change custodians, switch agents, or move records to a new jurisdiction, you must file a new BSF900.

What does CBSA actually do with the BSF900?

They use it during audits and verifications. When CBSA decides to verify your import records, they go to whoever you named on the BSF900 and request the documents. If the custodian cannot produce them within the response window, CBSA treats it as a records failure and penalties apply.

What to do next

If you are a non-resident e-commerce seller who imports into Canada and you do not have an approved BSF900 on file, this should be the first thing you fix. Without it, every shipment is at risk and every audit becomes a serious problem.

If you would like Jones & Cosman to handle the BSF900 filing and act as your Canadian record custodian, get in touch. Send us a short note about where you import from, what platforms you sell on (Amazon, Shopify, Walmart, other), and your current Canadian Business Number status if you have one. We respond within one business day with a fixed-fee quote.

You can also read our overview of CBSA Record Custody as a service, including the full feature set and pricing tiers.

← Bill C-15: What Amazon, Shopify & Cross-Border Sellers…
Amazon FBA Canada GST/HST for Non-Resident Sellers: When… →

Need help with your e-commerce taxes?

We specialize in Amazon sellers and e-commerce businesses. Bookkeeping, tax, compliance, and exit planning.

Cookie Policy | Accessibility | Income Disclosure