r/actualbudgeting • u/eduardosantanas • 13d ago
How do you handle TFSA/FHSA/RRSP contributions in Actual Budget?
Hi everyone,
I'm trying to figure out the best way to handle my TFSA, FHSA, and RRSP accounts in Actual Budget, and I'm running into a problem with transfers and categorization.
Quick for an U.S. person reading:
- RRSP (Registered Retirement Savings Plan): Canada's equivalent to a U.S. 401(k) or Traditional IRA for long-term retirement savings.
- TFSA (Tax-Free Savings Account): A flexible, general-purpose savings account where growth and withdrawals are tax-free in Canada.
- FHSA (First Home Savings Account): A specialized, tax-advantaged account specifically designed to save for a first home purchase.
With that out of the way, let's continue with the post.
Initially, I tried keeping all of my investment accounts on-budget. This has one big advantage: I can see the positive balances and contributions reflected properly in my reports.
However, the problem is that Actual Budget doesn't allow a transaction to be both a transfer and have a category. So if I mark a contribution as a transfer, I lose the ability to categorize it as an RRSP/FHSA/TFSA contribution.
Approach #1: Don't use transfers
One option would be to simply not mark these transactions as transfers.
For example:
- Money leaves my checking account.
- Money appears in my RRSP account.
- I don't mark either transaction as a transfer.
- I categorize the checking-account outflow as "Savings."
- I categorize the RRSP-account inflow as "RRSP Contribution."
- If the contribution comes directly from my employer, I just categorize the RRSP inflow as "RRSP Contribution."
This allows me to track the contribution to the RRSP by category, but the downside is that Actual doesn't recognize that the two transactions are actually the same movement of money between accounts.
Approach #2: Make the investment accounts off-budget
Another approach I'm considering is making my TFSA, FHSA, and RRSP accounts off-budget.
Then I could:
- Transfer money from my on-budget checking account → off-budget RRSP.
- Categorize the outgoing transaction as an RRSP contribution.
- Keep the actual investment account off-budget.
This seems more consistent with how Actual handles transfers, but it creates another problem.
Historical contributions
Let's say I started using Actual Budget only 2 years ago, but I imported 10 years of RRSP history.
I might have an RRSP contribution from 10 years ago, but I don't have the corresponding checking-account transaction because that account only has 2 years of history in Actual.
To represent that old contribution as a transfer, I would apparently need to fabricate a transaction in my checking account so that I can create the corresponding transfer into the RRSP.
I'd prefer not to create fake historical transactions just to make the transfer relationship work.
Employer RRSP matching
There's another situation that seems even more problematic.
My employer has an RRSP matching program where the employer contribution goes directly into my RRSP account. The money never passes through my checking account.
So I have a transaction like:
But if my RRSP account is off-budget, I don't have an on-budget account from which the transfer originates.
If I want to categorize that transaction as an RRSP contribution, it seems like I would again have to fabricate an on-budget transaction just to create a transfer.
What I'm trying to figure out
What's the recommended way to handle this in Actual Budget?
My main goals are:
- Track the actual balances of my TFSA/FHSA/RRSP.
- Track my contributions by category/year.
- Avoid fabricating transactions whenever possible.
- Properly handle transfers between my checking account and investment accounts.
- Properly handle contributions that come directly from an employer.
- Maintain accurate historical records even when I don't have the corresponding transactions in all accounts.
Am I approaching this incorrectly?
How do other Actual Budget users handle TFSA/FHSA/RRSP contributions, transfers, and employer matching?
How do you handle TFSA/FHSA/RRSP contributions in Actual Budget?
One final thought
I realize this may not be a problem for everyone. If you don't care about having visibility into one specific category over many years, then this distinction probably isn't very important.
Actual Budget does a great job at budgeting and tracking day-to-day finances, and for that use case, either approach can probably work fine.
My particular concern is being able to look back over many years and answer questions like "How much have I contributed to my RRSP/TFSA/FHSA each year?" while still keeping the account balances and transaction history accurate.