โš ๏ธ Updated for 2025 Tariffs: Since March 2025, US tariffs of 25% apply to most Canadian goods. This changes the economics of selling to US customers significantly. This page covers payment processor fees and FX strategy โ€” for the full tariff impact on your business, see US Tariffs and Canadian E-Commerce: What Merchants Need to Know (2026).
The Core Problem: A Canadian business charging a US customer $100 USD on Stripe receives roughly $130 CAD โ€” minus 2.9% processing ($3.77), minus 2% FX conversion ($2.60), minus the 1.5% cross-border fee ($1.95). Total cost: $8.32 on a $100 sale. That's 6.4%. You can cut this in half with the right setup.

The Hidden Costs of Cross-Border Payments

When a Canadian merchant charges a US credit card, multiple fees stack on top of each other. Most merchants only see the processing fee. The real cost breakdown:

Fee LayerWhat It IsTypical Cost
Processing feeStandard card processing rate2.9% + $0.30
Cross-border feeCharged when card country โ‰  merchant country1.0โ€“1.5%
Currency conversionFX markup on conversion to CAD1.5โ€“2.5%
Card brand assessmentVisa/MC international service fee0.4โ€“1.0%

Total effective rate: 5.8โ€“7.2% on a cross-border transaction. Compare that to 2.65% for a domestic in-person Canadian transaction. That's a 3โ€“4% gap that eats your margin on every US sale.

Strategy 1: Charge in USD, Settle in USD

The cheapest approach: charge your US customers in USD and deposit into a USD bank account. This eliminates the FX conversion fee entirely.

How to Set This Up

  1. Open a USD bank account โ€” Most Canadian banks offer USD chequing accounts. RBC, TD, BMO, and Scotiabank all have them. Monthly fees range from $4โ€“$10. You can also use Wise Business (lower fees) or Float (built for Canadian businesses).
  2. Configure your processor for USD settlement โ€” Tell your processor to settle USD transactions to your USD account instead of converting to CAD.
  3. Convert when the rate is favourable โ€” Move USD to CAD on your own schedule using Wise, OFX, or Knightsbridge FX. Their rates are 0.3โ€“0.6% above mid-market, compared to 2โ€“2.5% from your bank or processor.

Processor Support for USD Settlement

ProcessorUSD Settlement to Canadian USD AccountNotes
Stripeโš ๏ธ Only with a US Stripe accountCanadian Stripe accounts always settle in CAD. You need a US entity or use Stripe Atlas.
Helcimโœ… YesCan settle USD transactions to a Canadian USD bank account. Simple setup.
Monerisโœ… YesMulti-currency merchant accounts available. Requires separate application.
SquareโŒ NoAlways settles in CAD. No USD settlement option for Canadian accounts.
Shopify PaymentsโŒ NoSettles in CAD only. FX conversion happens automatically.
PayPalโœ… YesCan hold USD balance and withdraw to Canadian USD account. FX fees are steep if you auto-convert (3.5%).

The big limitation: Stripe Canada doesn't support USD settlement for Canadian accounts. If you're on Stripe and selling primarily to US customers, you're eating their 2% FX fee on every transaction. This is one of Stripe's weakest points for cross-border Canadian businesses.

Strategy 2: Open a US Stripe Account (Stripe Atlas)

Many Canadian businesses processing significant US volume create a US entity โ€” usually a Delaware LLC โ€” specifically for payment processing. Stripe Atlas makes this easy: $500 USD, and you get a Delaware LLC, an EIN, a US bank account (Mercury or Silicon Valley Bank), and a US Stripe account.

What You Get

The Complications

Worth it if you process $5K+ USD per month. The savings on cross-border fees alone pay for the entity costs multiple times over. A business doing $20K USD/month saves roughly $400โ€“$600/month by eliminating cross-border and FX fees.

๐Ÿ’ก Tax Note: Creating a US LLC as a Canadian resident has tax implications. The LLC income flows through to your Canadian personal or corporate tax return (US LLCs are tax-transparent). You may need to file a US 5472 form and a Canadian T1134. Talk to a cross-border accountant โ€” this isn't DIY territory.

Strategy 3: Shopify Markets (Multi-Currency Storefronts)

If you run a Shopify store, Shopify Markets lets you display prices in local currencies and accept payments in those currencies. Customers in the US see USD prices, customers in the UK see GBP, etc.

How Shopify Markets Pricing Works

Shopify Markets is convenient but expensive. The 1.5% FX fee is non-negotiable and applies to every international transaction. On $10K USD/month in sales, that's $150/month just in FX markup โ€” on top of processing and cross-border fees.

Shopify Markets vs Stripe Multi-Currency

FeatureShopify MarketsStripe (Canadian Account)Stripe (US Account via Atlas)
Multi-currency displayโœ… Automaticโœ… Checkout handles itโœ… Full control
FX conversion fee1.5%2.0%0% (settles in USD)
Cross-border fee1.5%1.5%0% (domestic US)
Total cost on $100 USD~$5.90~$6.40~$3.20
USD settlementโŒ NoโŒ Noโœ… Yes
Setup complexityLowLowHigh (US entity required)

Strategy 4: Wise Business (The FX Hack)

Wise (formerly TransferWise) isn't a payment processor, but it solves a critical piece of the cross-border puzzle: cheap currency conversion.

Wise Business gives you local account details in USD, EUR, GBP, and other currencies. You can receive payments into your USD account, hold them in USD, and convert to CAD at 0.41% โ€” compared to 2% from Stripe or 3.5% from PayPal.

How Canadian Merchants Use Wise

Wise doesn't replace your payment processor. But combining Helcim (USD settlement to Wise USD account) + Wise (conversion at 0.41%) gets you the cheapest possible cross-border setup without creating a US entity.

The PayPal Problem

Many Canadian small businesses start with PayPal for US sales because it's easy. It's also the most expensive option.

PayPal charges Canadian merchants: 2.9% + $0.30 processing + 1.5% cross-border + 3.5% currency conversion (if auto-converting to CAD). Total: roughly 7.9%. On $10K USD in monthly sales, that's $790 in fees.

If you must use PayPal, at least turn off auto-currency conversion. Hold your PayPal balance in USD and withdraw to a USD bank account.

Then convert using Wise. This cuts PayPal's FX fee from 3.5% to 0.41% โ€” saving $310/month on $10K volume.

ACH for Canadian Businesses

ACH (Automated Clearing House) is the US equivalent of Canada's pre-authorized debit system. It's dirt cheap โ€” Stripe charges 0.8% capped at $5 per transaction. For a $1,000 B2B payment, that's $5 instead of $29 + $0.30 on credit card.

The catch: you need a US entity to accept ACH payments through Stripe. Canadian Stripe accounts can't initiate ACH debits from US bank accounts. If you've already set up a US LLC (see Strategy 2), ACH is a no-brainer for B2B and high-value transactions.

Canada's equivalent is Pre-Authorized Debit (PAD), governed by Payments Canada's Rule H1. Stripe calls it "ACSS Debit" and supports it on Canadian accounts. PAD costs ~$0.25โ€“$1.00 per transaction โ€” great for recurring Canadian billing.

Currency Display: Show Local Prices

Beyond the payment mechanics, displaying prices in your customer's currency increases conversion rates by 15โ€“30% (multiple A/B tests confirm this). A Vancouver store showing $50 CAD to a US customer looks expensive. Showing $36 USD looks normal.

Options for dynamic currency display:

The Best Setup for Different Volumes

Monthly US SalesBest SetupEstimated Cost
Under $2K USDStripe (Canadian account) + accept the FX fees~6.4%
$2Kโ€“$5K USDHelcim with USD settlement + Wise for conversion~3.5โ€“4%
$5Kโ€“$20K USDUS LLC via Stripe Atlas + US Stripe account~2.9โ€“3.2%
$20K+ USDUS entity + US processor + negotiate volume rates~2.2โ€“2.8%

๐Ÿ† Bottom Line

Cross-border fees are the silent margin killer for Canadian businesses selling to the US. The default setup (Stripe or Shopify Payments, auto-converting to CAD) costs you 5.5โ€“7% per transaction.

With the right structure โ€” USD bank account, USD settlement, smart FX conversion โ€” you can cut that to 2.9โ€“3.5%. For businesses doing $5K+ USD monthly, a US entity pays for itself in the first month. Start with Wise Business for cheap FX conversion, and graduate to a US Stripe account when the volume justifies it.