If you’re checking your bank statement and see “NSF” or “RTN NSF”, it means your bank charged you a Non-Sufficient Funds (NSF) fee. This simply means you tried to buy something or make a payment and there wasn’t enough money to cover the amount, so the bank denied it and hit you with a fee.
Although it is possible to get an NSF reversal, the Government of Canada is trying to clamp down on NSF charges. Starting on March 12, 2026, NSF fees will be limited to $10 per occurrence. We’ll break down what banks currently charge and what you can do if you’re faced with an NSF fee.
Key Takeaways
- Banks charge non-sufficient fund fees (or NSF fees) when you try to withdraw more money than you have in your account.
- These fees are usually around $30 to $60 depending on your bank.
- According to an order-in-council, NSF fees will be limited to $10 as of March 12th, 2026
- Giving yourself some buffer, changing your spending habits, or getting overdraft protection are a few ways to avoid being charged for these fees.
When are you charged an NSF fee?
NSF fees are triggered when there isn’t enough money in a bank account to cover a transaction. For example:
- A pre-authorized debit
- Cashing a personal cheque
- Sending an electronic funds transfer
Here’s a real-life example of how costly a single NSF can be: If you have $10 in your chequing account and a streaming subscription (a pre-authorized debit) renews, you’ll be charged an NSF fee by your bank along with a potential late fee by the streaming service.
How much do NSF fees cost?
The exact amount depends on your bank. But they’re usually between $30 to $60. In short, not cheap. NSF fees should be avoided whenever possible.
But, NSF fees will be limited to $10 in 2026
According to an order-in-council dated two days before Justin Trudeau left office (March 12th), NSF fees will be limited to $10 as of March 12, 2026.
A few other things to know about this change (besides the fact that it will save Canadians a lot of money):
- Banks will also be prohibited from charging NSF fees more than once within a two-business-day period or when the overdraft is less than $10.
- Banks will be required to send an alert to account holders at least three hours before a payment exceeds their available balance. If the account holder deposits enough funds to cover the payment within that time, the bank cannot charge the fee.
How to avoid NSF fees: 6 tips
Whether an NSF charge is $60 or $10, it’s nice to keep that money in your pocket and not lose it to an annoying fee. Here's a look at 6 different tips for avoiding NSF fees.
1. Choose a bank account that covers NSF fees
Some bank accounts offer free overdraft protection, which usually covers NSF fees as well. Of course, these are typically the more premium accounts and aren't especially common in Canada.
2. Keep a buffer in your account
The simplest way to avoid NSF fees is by keeping a small buffer of extra funds in your chequing account. This is particularly important if you have recurring payments set up. Staying on top of your finances – meaning having a general idea of your current balance and anticipating future expenses before your next paycheque – helps ensure you won’t be caught off guard by unexpected bank fees.
3. Reassess your budget
While keeping a buffer is a smart strategy, it’s not always easy for everyone. No one wants to face an empty bank account, especially when hit with a $40+ NSF fee on top. If you're struggling with this, it’s a good idea to review your budget regularly to identify areas where you can cut back or make changes. This helps you distinguish between "wants" and "needs," allowing you to adjust your spending and avoid running into NSF fees.
4. Set up bank reminders
Some banks, budgeting, and/or various money apps and tools let you set up notifications when your account hits a certain balance and reminders for when a bill payment is coming up.
Possible alerts include:
- Low balance
- Direct deposit
- Unusual activity
- Large purchase
- Large withdrawal
- Debit card purchase
- Upcoming payment
- Fees charged
- New statement available
Setting up one or more of these can be a big help and allow you to remain aware of your finances.
5. Get overdraft protection
Most bank accounts offer overdraft protection services, either as an additional monthly fee or on a pay-to-use basis. This can help your bank accept payments even if they exceed your account balance, putting your account in overdraft rather than simply returning the payment.
For most banks, it's about $5 per month or per use, but it also includes an interest rate for the amount of time your account is in the negative. Some banks, such as TD or BMO, also offer an option to automatically transfer funds from another account to cover the overdrawn amount.
6. Use a prepaid card instead
To avoid going through your bank, try using a prepaid credit card instead. These cards work well because you can't spend more than you load onto the card, nor can you set up pre-authorized debits with it.
How to get an NSF fee refund
If you woke up this morning and found an NSF fee on your statement, you may be able to call your bank and request a refund, especially if this is your first time. The worst they can do is say no, and most banks will want to keep you on as a client, especially if you have a decent history with them.
Here are some pointers you'll want to keep in mind when making that call:
- Be kind: Being courteous goes a long way in life. Yelling at your customer service representative (who, really, has very little responsibility or control here) won't improve your chances of getting a refund.
- Stress how good a client you are: If this is the first time this happened and you have a trouble-free history, be sure to let them know. Showing them that this was a one-off that won't be repeated will increase the chances of you getting the NSF fee waived.
- Ask if there's anything else they can do: Even if they can't reimburse you for the NSF fee, maybe there's something else they can do for you – waiving a month of account fees, for example. It certainly doesn't hurt to ask what they can do, so be persistent and kind.
What are the differences between NSF fees and overdraft fees?
The main difference between non-sufficient funds fees and overdraft fees is that an NSF fee is charged when your payment is declined, whereas an overdraft fee is charged when your payment is accepted and your account is debited.
Both NSF fees and overdraft fees occur when you try to make a payment that goes over your account balance. However, they can’t be charged at the same time.
You can get overdraft protection, which means your bank may accept the payment and put your account into overdraft status instead. That said, they may still deny the payment and charge you an NSF fee, despite your protection.
Here's a quick summary of the differences between NSF and overdraft fees:
| Type of fee | Fee amount | Payment status | Account status |
|---|---|---|---|
| NSF fees | $30 - $65 | Refused (which may result in more fees) | Overdrawn, with possible NSF fee |
| Overdraft fees | Usually $5 per month, plus interest on the balance until you bring it back above $0 | Approved | In the negative (called "in overdraft") |
Can an overdrawn account impact your credit?
If your account is overdrawn or you are charged an NSF fee, your credit will not be affected if such an occurrence is an isolated incident – bringing your account back above $0 will ensure no harm to your credit score.
However, carrying a negative balance for a prolonged period or routinely missing payments will negatively impact your credit score.
NSF fees by Canadian bank
Each bank sets its own NSF fees, but most Canadian banks charge $45. When looking at all banks, though, these fees range from $0 to $65.
Here are what NSF fees look like at each major Canadian bank:
Note: This table was last checked and updated on November 14, 2025. You should always check with your own financial institution to ensure you have the most up-to-date information.
The highest NSF fees in Canada belong to Laurentian Bank at a whopping $65, which is $20 more than most other banks. On the other hand, the lowest NSF fees belong to EQ Bank, which doesn’t charge at all.
FAQ
What's an NSF fee?
Banks charge a non-sufficient funds (NSF) fee if you try to make a payment without sufficient funds to cover the debt. The bank declines the transaction and charges you an NSF fee.
How much is an NSF fee?
Until March 12, 2026, banks can charge whatever they like for NSF fees. Although most charge around $45 per occurrence now, in 2026, banks are limited to charging $10 for each incident.
Why was I charged an NSF fee?
If you try to make a payment or purchase something, but don’t have enough funds in your account to cover the amount, your bank declines the transaction and charges a fee to alert you to insufficient funds.
How do I get rid of NSF fees?
You can try to call the bank and politely ask them to reverse the fee. This is more effective if you’ve been a loyal customer and you’ve never had insufficient funds before.
What's the NSF fee at Scotiabank?
Scotiabank charges $48 for a non-sufficient funds fee, which is slightly higher than what the majority of banks charge for NSF.
What's the NSF return fee at TD?
TD also charges $48 for a non-sufficient funds fee. Again, you might be able to reverse the fee by calling TD and explaining your situation. If they can’t reverse it, they may be able to discount your monthly account fee.
























Leave a comment
Comments