Why I charge my clients in USD even though I’m Canadian

Ok so – I have had a lot of people asking me lately about charging in USD. Why I do it, whether THEY should do it, and any weird banking stuff they need to know about to make it work.

So I wanted to walk you through the simple way that I make it work to get paid in USD.

NOTE that I am Canadian. If you’re from another country, this SHOULD still work but you’ll have to try it, talk with your bank, and find out for yourself! Note also that this is not legal or financial advice, ok? Onwards!


First – WHY charge in USD?

Well, for me (a Canadian), I charge in USD for a few reasons. A few years back, I was billing clients in CDN, and I had a few people tell me they were pleasantly surprised to see their invoice for less than they thought it should be! I was charging them $300, and they assumed that was $300 USD. Instead it was $300 CDN, which came to about $215USD.

Knowing this, I instantly went into Paypal and changed my currency from CDN to USD – BOOM – I gave myself a raise! If people already assumed it was USD, then why not!

Aside from the fact that most people assume it’s USD (since that tends to be the most common currency for all things online), I also charge USD because ALL my business expenses are USD. The tech I use (hundreds of dollars a month), my assistant and consultants I work with (thousands a month), and training and development programs that I invest in (thousands a year) – all are billed in USD. I need to charge USD to cover those costs and still turn a profit.

ALSO – I could change my pricing back to CDN for my Canadian clients (though the tech would be a headache), the price would just be higher. So my $1297 program would be more like $1600. The price in USD wouldn’t be equivalent to the price in CDN.

Do I have Canadian clients that complain about being billed in USD? Yes. When I let them know that I can happily charge them in CDN and what the price will be, they get it. And then I encourage them to start charging in USD too, and they are happy with the raise I just gave them J


“But, what about taxes?”

Taxes. Yes, those are a thing. I’m obvi NOT an accountant and this is not legal tax advice, but here’s what I do:

  • I don’t charge tax to people outside of Canada (check your local tax laws and confirm with an accountant – this may depend on what you are selling)
  • I don’t charge tax to Canadians either (because charging them USD and then adding tax on top seems sketchy and isn’t cool)
  • I DO keep track of where each of my Canadian clients is from, and then at tax time my accountant calculates how much HST/GST I have to remit to the CRA. If you don’t have a fancy bookkeeper yet, you can do this yourself in a spreadsheet. Make a tab for each province and at the end of the month pull a report from Paypal and note down who paid how much. Your accountant will then calculate how much tax you need to pay. This means that you need to collect people’s address when they checkout with Paypal/Stripe so make sure you are doing that!


*Note that this means that for each client you work with in Canada, you are making less money, because the tax they should have paid is “rolled into your price” and you are essentially paying it out of pocket. I’d say you’re still coming out ahead because you’re bringing in USD.

^^Please run this all by an accountant before proceeding. This is what I do and has worked for me and been verified by my accountant over the years, but your business might differ and you might need a different strategy.


Maximize your exchange rate

So then – now that you’re getting paid in USD, you’re going to want to make sure that you maximize the exchange rate. Here’s how I do this:

  1. Get paid via Paypal or Stripe in USD

Make sure all your prices are in USD and take payments via one of these trusted online payment processors. Yes, they charge a fee. It’s the cost of doing business and it makes your life WAY easier. Just use them.


  1. Open a USD bank account with your local bank

I am with RBC here in Canada. Because I’m incorporated I have corporate a USD account and a personal USD account, as well as Canadian accounts for each. If you’re not incorporated you will just have everything in one account (but make sure to open a USD account)


  1. Send money from Paypal and Stripe to your USD accounts

This is where it gets confusing and most people get tripped up. Stripe is easy – you can just link your USD account in Stripe and it will send the money you make into that account on a rolling basis, all in USD.

Paypal is a bit trickier — if you have a Paypal account and you’re Canadian, Paypal will want to automatically convert your USD into CDN when it puts it in your account (and unless you have a USD account from an actual US bank, you can’t link your USD account in Paypal.) This is NOT GOOD because they take a cut and give you a shitty rate. You’ll lose out on hundreds to thousands of dollars a year (I did the math and I was losing about $5000 on this exchange, which is NOT just a cost of doing business, because I have another way! Read on!)

S0 – what you need to do is to go Transferwise.com and sign up for an account (this link will give you your first transfer for free, so make sure to bookmark it!). Then, sign up for a borderless account through Transferwise.  Super easy to do, it’s free, and will take a few days. Once that is open, you can link THAT account to Paypal, and then you can manually send all your USD from Paypal to this borderless Transferwise account, then from there, send that money to your USD bank account that you opened with your local bank.


  1. Convert your money to CDN

Now all your money should be sitting in USD funds in your local bank, in a USD account. Because USD is stronger right now, you’re gong to be getting a sweet exchange rate. BUT – not if you change your money in the bank. I used to just go to my online banking and just transfer USD to CDN there, but, like PayPal, they give you a shit rate.

Instead, use Transferwise to move your USD to CDN (use this link and you’ll get your first transfer for free and save about $75!). They charge a small fee but the rate you get is way better than doing it with a bank! You’ll go into transferwise and set up a transfer from your USD account to your CDN account, and that will move the money from your USD account to your CDN account (note that you will have to either go to the bank or wire money online to Transferwise to make this payment). And it will give you an amazing rate that usually saves me about $300-400 each transaction. BOOM – I just gave you another raise!

NOW — before you get all transfer happy —  I prefer to keep all my money in USD in my bank account, and then change it when the rate is in my favor. I don’t do it every time I have income come in! I also like to keep USD in my account for times that I travel to the US (I’m writing this from Colorado with a fat stack of US bills in my wallet to pay for gas, food, and fun. This works way better for then than paying everything on my credit card here and again, losing money on the exchange.)




Todo bien? So, to recap:

  1. Get paid in USD in Paypal and Stripe
  2. Set up borderless USD account in Transferwise
  3. Send money from Paypal into borderless account, and then from there into USD bank account with your local bank. Send $ directly from Stripe to your USD bank account.
  4. Use Transferwise to change your money to CDN when the rate is good, and save some US cash in your account for travel where you need USD. Use this link to get your first transfer for free


Additional tips:

  1. I like to keep about $5000 in my Paypal account to pay my own business expenses (since I get charged in USD for everything, it makes sense to just keep the money there and then send it out again rather than transfer it then have to transfer it back)
  2. I also have a USD credit card (with RBC, super easy to get) for my business so that if I have to pay for a course or a consultant, and to pay those pesky recurring monthly fees for my email marketing system and other tech stuff – they all go right onto my USD card, and then I pay that off with the USD money in my bank account…. again, saves having to pay for those expenses in CDN and lose out on the exchange.

Cool? So now – go off and bring in that USD, and you’re welcome for the thousands of dollars I just saved you!

xx becca

PS. Wanna start actually getting clients in your business so you have someone to charge USD to in the first place?? Make sure you’re on the list for Uncage Your Business —  this is the BEST way to jumpstart your business if you’re a new coach or service provider!

why i charge my clients in usd even though i'm canadian