Skip to content
Selling to the US? Here is How Canadian Small Businesses Handle USD Payments

Selling to the US? Here is How Canadian Small Businesses Handle USD Payments

You landed a US client. You did the work. You sent the invoice. Then the bank quietly took 3–5% of it and said nothing. 

Welcome to cross-border payments in Canada... the real cost isn't the work, it's the plumbing.

If you're paying your bank's default exchange rate on US orders, you are giving away hard-earned margin. Here is how you can solve the USD to CAD conversion problem.

The default setup is basically bleeding you

Most Canadian businesses selling to US clients end up in the same trap. Stripe processes the payment in USD, auto-converts it to CAD, and deposits the remainder into your bank account. Clean, simple, expensive.

Here's what that costs on a $1,000 USD invoice:

  • 2.9% + $0.30: Stripe processing fee
  • 1.5% cross-border fee: because your card and your account are in different countries
  • 2% FX conversion: Stripe's markup to convert USD → CAD
  • Bank FX spread: if your bank touches it too, add another 1.5–2.5%

Total damage: $64–$80 on a $1,000 sale. Every time. Without a single notification.

Yes, it's so much fees. It's also a margin problem for you, which might be even worse.

Our top solution: Wise

We've been running cross-border payments at NOYO for years, paying salaries to team members in the US, Canada, and the Philippines, receiving USD from clients, moving money across currencies without losing our minds or our margins.

Our answer: Wise.

After trying the alternatives, it's the only setup that's genuinely intuitive and genuinely cheap.

Wise gives you a real USD account with US routing and account numbers. It's not a "virtual" workaround, but actual local banking details. Your US clients pay you like they'd pay any US vendor. The money lands in your Wise USD balance. You hold it, convert it, or send it, on your terms, at your timing.

When you do convert, Wise uses the mid-market exchange rate (the real one, the one Google shows you) and charges a transparent fee starting around 0.48–0.63% depending on volume. Compare that to Stripe's 2% or your bank's 2.5%+ spread. On $10,000 USD per month, that difference is $150–$200 back in your pocket. Every month.

Timing your conversion matters

One underrated advantage: you're no longer forced to convert at the moment of payment. When the USD/CAD rate is unfavorable, hold your USD balance. When it swings your way, convert. This isn't currency speculation.. it's just not being forced into a bad rate because your bank auto-converted at 9am on a Tuesday.

For businesses doing consistent US volume, this alone can recover thousands of dollars a year.

An example setup

If you want to stop bleeding on cross-border payments, here's the practical stack:

  1. Keep Stripe (or whatever processor you use), but configure it to pay out to your Wise USD account instead of auto-converting to CAD
  2. Open a Wise Business account. One-time $55 CAD fee to unlock local account details in USD, EUR, GBP, and more. No monthly fees.
  3. Receive in USD, convert on your schedule, at 0.48–0.63% instead of 2%+
  4. Pay expenses directly from your USD balance: US suppliers, US contractors, US software subscriptions. No double conversion.

Other things you can do:

1. The FX provider bridge

Instead of letting your bank convert the funds internally, use a specialized B2B FX provider. The community heavily recommended services like Transfermate or Venn.ca. You keep your Stripe -> Canadian USD Bank Account setup. But instead of transferring to CAD yourself, you use the FX provider to pull the USD and settle it into your CAD account. The spread (fee) they charge is a fraction of what major Canadian banks take.

2. US domiciled accounts & capital markets

If your volume is growing, bypass Stripe's cross-border friction by opening a US-domiciled account through your Canadian bank (like RBC). This allows you to accept US ACH payments directly. Then, you can use your bank's Capital Markets desk to negotiate a preferred exchange rate closer to the actual spot rate.

3. Norbert's Gambit

You might hear financial blogs recommend 'Norbert's Gambit' (buying a dual-listed stock in USD and selling in CAD). While clever, community members raised a massive red flag: If you are a dual US/Canadian citizen, Canadian-domiciled ETFs are considered PFICs by the IRS, which are taxed punitively. Stick to currency providers instead.

The conclusion

Cross-border payments don't have to be your biggest margin killer. Whether you start with Wise for cheap, flexible FX conversion, explore a B2B provider like Transfermate or Venn, or eventually set up a US-domiciled account as your volume grows... the point is the same: the default bank setup is the most expensive option, and you don't have to use it.

Start simple. Open a Wise Business account, redirect your Stripe payouts, and convert on your schedule. That one change alone can save hundreds of dollars a month. The more complex setups are there when you're ready for them.

Your margins are worth protecting on every front, from how you ship to how you get paid.

Leave a comment

Your email address will not be published..

Cart 0

Your cart is currently empty.

Start Shopping
RuffRuff Apps RuffRuff Apps by Tsun