Self Assessed Tax on Cross Border Purchases: The AP Gap Most Finance Teams Miss

AP Automation
When a foreign vendor does not charge Canadian tax, the obligation does not disappear. It moves to the buyer, and most AP workflows never flag it.

A meaningful share of AP volume at Canadian companies comes from vendors who are not required to charge Canadian tax at all. Foreign software subscriptions, imported goods, cross border professional services, and offshore contractors routinely bill with no GST, HST, or PST anywhere on the invoice.

The absence of a tax line does not mean the transaction is untaxed. For many of these purchases, the obligation to self assess and remit the applicable tax shifts to the buyer. This is a standard mechanic under Canadian tax rules for imported services and certain cross border transactions, and it is one of the most commonly missed obligations in AP because there is nothing on the invoice itself that prompts anyone to think about it.

The gap is structural, not a matter of carelessness. Most AP workflows are built to process what is on the invoice. A self assessment obligation exists precisely because it is not on the invoice.

Why This Gets Missed

Three patterns explain why self assessment obligations slip through routine AP processing.

The invoice looks complete without it

A foreign vendor's invoice with no Canadian tax line does not look incomplete. It looks like a normal invoice from a supplier who happens to be outside Canada. There is no visual or structural cue that anything additional needs to happen on the buyer's side.

The obligation depends on the purchase type, not the vendor

Whether self assessment applies depends on what was purchased and how it is used, not simply on where the vendor is located. AP clerks processing invoices at volume are not positioned to make that determination invoice by invoice without support.

It surfaces at audit, not at processing

Because nothing about the transaction forces attention at the time of payment, missed self assessment tends to surface much later, during a tax audit or review, when it is a compliance finding rather than a routine correction.

How This Shows Up at Intake

Finofo's line level tax capture extends to identifying when an invoice from a foreign or cross border vendor carries no Canadian tax where the purchase pattern suggests one might apply. Rather than processing the invoice as a standard bill with no tax, the invoice is flagged for finance review before it posts, with the relevant details, vendor location, purchase category, and the absence of expected tax, surfaced together.

This does not make the self assessment determination automatically. It puts the question in front of the right person at the right moment, which is before the invoice is paid and coded, rather than months later when a reviewer is reconstructing the transaction from scratch.

Why timing is the actual fix

The underlying tax rule does not change based on when someone notices it. What changes is the cost of the correction. Flagging the gap at intake means the self assessment entry can be made in the same period as the original purchase, with full context still available. Finding it at audit means reconstructing invoices, vendor details, and purchase intent long after the fact, often across a multi year lookback.

What This Looks Like in Practice

A finance team paying for a SaaS subscription billed from a US entity, an imported piece of equipment from an overseas supplier, or a consulting engagement with a non resident contractor, all common categories where self assessment can apply, sees these invoices flagged rather than processed silently alongside everything else. The invoice still gets paid on schedule. The tax question gets raised in parallel rather than skipped entirely.

Over a year of AP volume, this closes a gap that otherwise tends to be invisible until an external party, typically a tax auditor, points it out.

Start Here

If your AP team could not tell you, without checking, how many cross border invoices from the past year carried no Canadian tax and whether that was correct, this is a live gap worth closing.

Finofo flags cross border invoices where Canadian tax appears to be missing so your team can make the self assessment call before the bill posts, not after an audit finds it.

Krishna Srikanthan
Head of Growth

Table of contents

How efficient is your finance team?

Thank you! Please check your inbox.
Something went wrong while submitting the form. Please retry

See Finofo in Action

Please wait. Redirecting...
Oops! Something went wrong while submitting the form.
Watch a demo