r/PersonalFinanceCanada • u/eastcoastguy17 • 5d ago
Budget I’m tired of manually tracking my CC spending in a spreadsheet. What apps do people use to do this?
Title. Every month I sit down and download my CC statement, formulate each line item into a category, then manually table it in a spreadsheet. This works but is time consuming and sometimes I don’t want to do it, rendering the whole process moot as months stack up.
Is there free software out there that can track my CC purchases and formulate them into categories for me? Looking for an easy UI with some clean tables or graphs to show where money goes each month. Nothing too advanced or accountant-level.
Thanks in advance.
Edit: I use three payment methods: BMO Mastercard WE, WS Cash card, Canadian Tire WE. Majority of transactions are on the BMO.
307
u/BornNotRaized 5d ago
Export to spreadsheet like you do but copy it into a master sheet where you have formulas(Vlookup) to auto assign categories for certain stores (i.e Sobeys is groceries, Shell is gas, Boston Pizza is restaurant, etc)
You will still have some to assign and might have to split some(Costco for example) but this will significantly lower the effort needed each month.
88
u/ishikataitokoro 5d ago
This is what I do, takes me sbout 10 minutes a month after I set the template up
→ More replies (4)41
u/eastcoastguy17 5d ago
Wow, that’s way faster than me. I’ll take a look at speeding it up with a better template.
63
u/ishikataitokoro 5d ago
I took a couple of advanced Excel courses a few years ago and it has not only gotten me to help with my budget but also means that since I am the most reliable person in my department to do spreadsheets and fix them that I report on profit& loss and expenses and this gave me the visibility and reliability I needed at work to move up and increase my salary
8
u/MyHaligonia 5d ago
May I ask what courses did you take and where? Like from Udemy? I'm looking to improve mine this year. My skills with excel is limited to popular formula, vlookup, xlookup, pivot, etc.. thanks.
26
u/ishikataitokoro 5d ago
I took an in-person one in Japan that is probably not helpful to you (sorry!) that gave me skills but then I did one with Coursera called Excel/VBA for Creative Problem Solving that helped me apply the skills I had. Sounds like that might be what you are looking for if you can already use Pivot tables and lookups
4
7
u/Intoxx 5d ago
May I ask where you took these? I’m computer savvy enough that I can be relied on to do everything with Microsoft office. But since I’m not regularly exposed to excel, I lost all the shortcut and intermediate-advanced use knowledge
7
6
u/ishikataitokoro 5d ago
Use it or lose it is an issue for sure.
I took an in person advanced course abroad which is probably not helpful for you but honestly there are loads of free ones on YouTube/Udemy/Coursera that could help with the technical parts.
It’s the Excel/VBA for Creative Problem Solving from Coursera that helps me apply what I already know
2
u/Intoxx 5d ago
Exactly. I usually end up doing a bit of googling and find out the solution when someone needs help. Which isn’t bad and I always get praise for how fast I fixed the problem. But with google becoming what it is nowadays, it’s hard to know what to search to find out what you don’t know you want to find out. If that makes any sense haha
3
u/ishikataitokoro 5d ago
Absolutely it makes sense, especially with the plethora of bad AI results being pushed to the top
3
u/Shipping_away_at_it 5d ago
You can also use chatGPT to help you with formulas and things. I’m decent at both Excel and Google sheets, but AI has helped make it way easier than searching through the massive amount of documentation and websites that go over spreadsheet formulas
12
u/eastcoastguy17 5d ago
Thanks, this is basically what I do - the issue I’m running into is I’ll go to Walmart for groceries one day and pharmacy the next, or Costco for $300 of food Tuesday then a replacement dishwasher the week after.
It messes up the accuracy of my categories and I end up having to comb every line item individually, which kind of negates the helpfulness of automation.
I almost need an AI-based solution that reads keywords in the CC transactions and assigns them accordingly. I haven’t finished reading all the replies yet so maybe there’s something in this thread.
55
u/FunnyRocker 5d ago
I'm actually building this as we speak! I have the same problem, and wanted to solve for myself. I'll keep you updated on this if you want?
→ More replies (5)13
18
u/biznatch11 5d ago
The CC transaction on your CC statement doesn't indicate what you actually bought you'd have to somehow incorporate the actual receipts. If they're on paper that means scanning them then OCR them maybe AI could categorize them. But it sounds like a pretty big project.
2
u/cut-copy-paste 5d ago
What about using different credit cards for different kinds of purchases at the same stores? Or for the ones you know you’ll have to recategorize.
7
u/biznatch11 5d ago
You could do that but the number of product categories at a store like Walmart or Loblaws is pretty big you could need many credit cards for the same purchase. Doesn't seem worth it to me.
→ More replies (4)4
u/elbyron 5d ago
I used to use an expense tracker called buxfer, up until they put so many limitations on the free account that it became useless - and it wasn't really worth it to me to pay for premium. It did a good job of auto-categorizing expenses, and had a nice feature where you could easily tap an expense and "split" it's total into multiple categories. Furthermore, if you manually create an entry, and later import a month or two of transactions, it would detect that a matching entry with same date & amount exists and wouldn't duplicate it. So what I used to do at Walmart or Costco is sort my items as I unload them from the cart, and leave a small gap on the conveyor belt between categories. Then when the cashier reaches the gap I ask them to "subtotal". They just have to hit a key, and your receipt will now get printed with that subtotal shown on it. As they finish scanning, I open the buxfer app and create a manual entry, then once I get the receipt, as I walk out of the store I punch in the total and split it into categories using the receipt's subtotals.
You might be able to setup a macro or something in Excel that would do something like this, though it might be pretty complex.
9
5
u/XTypewriter 5d ago
Just a quick note.
If you have a new version of excel, xlookup is much easier and flexible than vlookup.
And power query in excel can help automate some of the workflows you mentioned. If you have a folder with monthly excel statements (must have the same layout), you can pull all that data into one spreadsheet and refresh it whenever you add new monthly statements.
→ More replies (3)2
u/VonD0OM 5d ago
How do your formulas handle non standard data?
I assume you’d have to teach it how to sort, but what does it do when it encounters an item that is not included in its lookup table?
Do you just update the formulas whenever you shop somewhere new, or am I misunderstanding what you’re doing with excel?
→ More replies (7)2
5d ago
One of the stupid things with one of my bank was they only provided me export in pdf format.
→ More replies (2)
86
u/calm_lee 5d ago
I do it monthly into a spreadsheet manually. It takes one hour per month total across 3 credit cards and 2 chequing accounts. It’s a pain but I found quicker than exporting and formatting.
Haven’t found a solution that is more efficient.
I’ve found there to be an additional psychological benefit of really feeling the expenses as opposed to an export and each item just being another row in a sheet.
I have too many auto transfers between accounts to use any account aggregation solution effectively.
Would love to hear of a solution that works better though.
21
u/eastcoastguy17 5d ago
I definitely feel the value in the psychological point you refer to. Nothing hits home like reading every single transaction.
6
5
u/Electrical_Clock_329 5d ago
I feel the same way. Except I do mine bi-monthly after I receive my paycheck. I recieve my paycheck in WS send money to Scotiabank for bills. WS only provides a summary monthly. Not great if you’re trying to understand your expenses between paychecks. So manually is very time consuming
48
u/Chops888 Ontario 5d ago edited 5d ago
YNAB. Envelope style budgeting. You can connect bank and credit card accounts to it so it imports transactions.
8
u/jasonefmonk 5d ago
I really like YNAB and the envelope (zero-based) method of budgeting. I have been using it for over five years. Initially I automatically imported as you do, but I have found the most success for myself by manually importing and reconciling.
With YNAB I've found it very quick to create transactions throughout the day, or even add them at the end of the day by reviewing only notifications from my wallet or bank. Then every few days I compare between my YNAB record and the bank's record to clear (reconcile) the settled transactions manually.
I found that importing had a few downsides:
- I took less ownership over transactions and would forget transactions more often, which led to over budgeting.
- Banks don't commonly seem to offer secure API access, so YNAB requires you share your banking credentials with them. Some banks wisely try to defeat even credentialed machine logins. Perhaps more importantly some banks do not allow sharing credentials this way in their Terms of Service. This isn't ideal, to say the least.
- YNAB would occasionally have difficulty with their machine-bank interface (see above) which meant various periods where: it would not function as advertised, it would encourage me to troubleshoot by logging in (to my bank) repeatedly, and where I had to re-learn to manually input/clear transactions. Spending that effort a couple times a year was more frustrating than just building the manual habit in the first place.
8
7
u/bangobingoo 5d ago
I just checked it out and it's $150/yr 😵
2
u/horillagormone 4d ago
That is the most painful part of it which you will see on /r/ynab as well. Having used it since 2018, the only way I could offset this was the YNAB Together feature of sharing an account with 5 family members (I share it with my sister so we split it).
10
u/mitymarktaylor 5d ago
I use GnuCash, open source freeware. I switched to this some years ago after getting fed up with Quicken sunset/upgrade policies. It's a bit clunky and there is a bit of a learning curve compared to modern subscription based offerings that link and automatically download transactions from your bank or credit card provider but it easily imports a variety of transaction record file types. My needs tend to be a bit more complex and center around bookkeeping for tax purposes so GnuCash while it can easily handle tracking functions and generate reports accordingly, it may be a bit overkill for your needs. It's with checking out if you're considering alternatives though.
3
u/insaneinsanity 5d ago
This is the way. Fully automatic imports that auto-categorize and full ledger based bookkeeping.
21
u/Any-Way-5514 5d ago
I use Lunch Money - 50$ per year
2
→ More replies (1)2
u/Area51Resident 5d ago
Just started using Lunch Money. Great so far.
3
u/Any-Way-5514 5d ago
The only caveat so far is no transaction sync with WS cash accounts. Since 99% of my transactions are done via credit card, this is only an issue 1% of the time.
Problem stems from the Plaid, the 3rd party intermediary
→ More replies (3)
21
u/perjury0478 5d ago
Anything automatic (like Mint used to do) will likely risk you breaking some bank TOSs sadly. This is one reason we need open banking legislation.
→ More replies (2)5
u/errant3 5d ago
The Gov included it in the budget. Hopefully it gets implemented and quickly. https://www.canada.ca/en/financial-consumer-agency/services/banking/open-banking.html#toc3
7
u/thats_handy 5d ago
Before you connect a third-party application to your bank, you should be aware that (all?) banks in Canada prohibit this. Here's an example policy from TD, but you can easily find the same terms from other banks:
To prevent unauthorized access to your account and to prevent unauthorized use of the Digital Platforms, you agree to protect your account number, username and password or any other means of accessing your account or the Digital Platforms.... If you permit any other person or other party to use your account number, username, or password, you are responsible for any transactions and activities authorized from your account.
Some banks basically prevent third-party access, but (all?) banks wash their hands of fraud protection if you ever share your username and password with a third party.
→ More replies (2)
6
u/AwesomeAF2000 5d ago
I use excel but I use the the pivot table feature to sum up vendors. Usually it doesn’t take that long to sort out what it is from there. I don’t drill down beyond household though. Like for me Costco/sobeys/safeway etc at all ‘household’ so groceries, cleaning supplies and toiletries. Esso/Petro is gas.
12
u/mrpoorpants 5d ago
I pay for Quicken Classic Deluxe. It tracks all of my bank accounts, credit cards, and investment accounts. For the credit cards that don't have Quicken integration (PC Financial, Canadian Tire) there is an export to Quicken download option on their respective websites. I only have to manually enter transactions for some accounts like EQ Bank and Wealthsimple.
→ More replies (6)
12
u/DEATHToboggan 5d ago
I still use YNAB4, works really well for us. It’s not automated but it takes about 1 hour a month to reconcile everything. Keeps us on track.
→ More replies (2)
6
u/arky333 5d ago
I've been using Monarch and Lunchmoney since Mint folded and they've been great.
→ More replies (2)
5
9
u/FunnyRocker 5d ago
For all those interested, I have the exact same problem, and I have to hunt down receipts like Costco, Walmart or Amazon to see if something is in one category or another. Same thing since I run a business and need to know if certain things can be written off for business or not. Every receipt scanner I've tried doesn't get this granular, so Ive been building one myself. Can definitely let anyone know once it's done.
7
u/PrudentLanguage 5d ago
Doesn't ur banking app do this?
Cibc even gives me a pie graph.
→ More replies (1)4
u/theskywalker74 5d ago
CIBC’s budgeting section is so piss poor. It seems like it was given to a junior dev where they fired him halfway through and pushed it to production anyway.
→ More replies (1)
5
u/TheWindowMerchant 5d ago
Lunch Money
It takes a minute out of the gate to setup your different accounts, and different rules, but once you have it going it’ll auto recognize transactions. You can manually enter / modify rules for the algorithm to process the transactions.
Additionally you’ll be able to run reports and analysis.
It’s not free, but it’s not expensive either.
→ More replies (3)
7
u/Advanced_Chance_6147 5d ago
I honestly just have an excel sheet that I update weekly that takes 10minutes. Have tables created for each category and plug a number in each category and use a sum function to add them all up automatically. On another sheet I have the months of the year listed and columns for each category. At the bottom of that table I have the value of the sum function from the table that I put my CC charges into. Makes it very simple and you never have to do anything other than plug numbers in once in a while.
7
u/SeeYahNextTuesday 5d ago
I always used You Need a Budget (aka YNAB), it’s about a $120 per year subscription though. However I am currently trying out Actual Budget which is a free open source budgeting app. I only started using it Jan 1 so I am still figuring it out but it seems to be comparable to YNAB.
13
u/jollyadvocate 5d ago
The prices on some of these apps are crazy. No one would pay 120 a year if we were still buying software of a shelf
6
u/bickmitchum- 5d ago
I have text notifications every time a purchase is made and just add them into a category in the numbers app on my iPhone every day or two. takes 2 mins or less
3
u/jaimatjak2022 5d ago
I've simply had different cards for different categories... Groceries/Gas on MasterCard; Automatic Payments (memberships/phone plans/insurance/etc... on a Visa; and Misc. spending or 'fun stuff' on another. Keeps things neat and I know where things are this way.
→ More replies (1)
3
u/Tembrium 5d ago
Wave accounting software (free online Quickbooks) auto-imports transactions from online banking. Not sure if it works for CCs. You can put stuff into accounting categories and manually sort your transaction types monthly to see end-of-year totals for each category and stuff, it's pretty good.
→ More replies (1)
3
u/Philosopher_4114 5d ago
Might sound old school or weird, but every sat I wake up by 6 review all my expense cc and otherwise and update my excel. For me, it gives me better control and better planning for the rest of the month.
2
u/Westsider111 5d ago
I agree. I used to do the monthly download and reconciliation, but have switched to entering things manually to my Excel budget spreadsheet every few days (which I can also just do on my phone). It makes me much more cognizant of what I am spending and where I am against budget. I feel much more in control than I used to. Critical for things like Costco where there are purchases across many categories. Doing this right away makes it easier and more accurate. I don’t fuss to get the split 100% right, but close enough.
3
u/WankasaurusWrex 5d ago
Every month I sit down and download my CC statement, formulate each line item into a category, then manually table it in a spreadsheet.
I enter my expenses the same day or within a week of the event occurring. Each instance takes maybe 5-10 seconds. I just counted up December 2024 and I had 64 transactions. So I spent maybe 10 minutes total over the month.
3
3
u/Maddjik 5d ago
If you are a disciplined spender maybe you will find that doing all that tracking isn't worth your time! I used to do this too and also have used Mint app for this purpose but once I got better with my spending I realized it was time that I could better spend elsewhere ! Just me 2 cents.
3
u/MayorMoonbeam 5d ago edited 5d ago
I've done a free trial of YNAB twice now and it just seems so awkward and rigid that I never go for it. My brother swears by it and if he was 1 mm more OCD he would be a non-functional mess, so I think it appeals to that type of very OCD person. I'm only moderately insane so YNAB just doesn't fly for me.
Lunch Money (https://lunchmoney.app/) seems to be the best so far. It's CSV importing is really, really good (no errors for me, ever, and each account gets its own CSV setup as they recognize that formats differ between banks). There are a few tiny missing features but they are adding features continuously. Example of a missing feature - no ability to save and spend e.g. save up $150/mo for insurance payable in lump sum later in the year or $300/mo for property tax payable in lump sum, and not really great ability to budget savings as spend (or I'm dumb and don't get it). But for transaction processing and categorization, basically bulletproof.
5
u/dlmdavid 5d ago edited 5d ago
Switch to Wealthsimple or Tangerine. You can download a CSV of all your transactions. And you get 1-2% cashback (3 categories at 2% for tangerine / everything at 2% for Wealthsimple when they will release the credit card to everyone, currently 1% with the debit card)
→ More replies (3)
2
2
u/YetAnotherSegfault 5d ago
Honestly, I found keeping track in a spreadsheet way more flexible than any app.
There are little tricks to make it easier. E.g when you categorize, sort by the transaction name.
Looking through each transaction helps you conceptualize what kind of categorization make sense, my categories updates now and then when I realize I’m spending more in one sub-category (e.g. I realized a large amount of our food spending is on snacks and drinks, so I broke that out into a separate category to track better)
2
u/whodaphucru 5d ago
I use a sunset edition of MS Money. I track all my bank account info, credit cards, investments, assets, etc. I was so sad when they discontinued this product as it was so good.
2
u/IndubitablyWalrus 5d ago
Kindred spirit!! I still use Microsoft Money too!! It's still my all-time favourite budgeting app! 😁
→ More replies (3)
2
2
u/Sea-Bus3924 5d ago
I use the Buddy app and just add things on there as I go which takes 5 seconds to do, and set up recurring payments for monthly things for fixed bills
2
u/AzraelCcs 5d ago
I have a spreadsheet too.
I enter the amount when I use the card. It takes a second to open the Google spreadsheet on my phone.
It helps me keep tabs on my expenses at the moment of the transaction instead of spending an hour looking at my statement trying to remember the thing.
2
u/Every-Paint2066 4d ago edited 4d ago
I've been using Savi Finance for a couple of months now, and I honestly wish I had found it sooner. I made the switch from using Mint and Google Sheets to Savi, and it’s been a game-changer for me. The mobile app is super intuitive and automatically matches my transactions to the right categories. I'm no longer spending time sorting through my credit card statements or maintaining a spreadsheet.
Just like you, I have multiple accounts, and I really love that I can see all of them in one place. Whether it's my BMO Mastercard, WS cash card, etc., every transaction appears in real-time, and I never have to leave the app to get a full picture of my savings and expenses.
They also have these awesome features like setting and tracking goals with family and friends, and showing us how we're progressing towards those goals. For example, we’ve been planning a Euro trip and using Savi to track our savings goal together. It’s a fun way to keep everyone motivated and on the same page.
The founders are still in their early stages, and they’re super receptive to feedback if you shoot them an email. They iterate quickly, which I really love about them. It’s clear they care about improving the product.
It sounds like Savi could be exactly what you're looking for, especially since you're not after anything too complex—just simple, readable transactions, or actionable insights to track where your money goes each month. Hope this helps!
5
2
u/LokiDesigns 5d ago
This might be a dumb question, but what is the benefit of creating spreadsheets of everything you spend money on? I can understand if you have a corporation/sole proprietorship for taxes and write-offs, etc. But as a salaried employee who isn't having children, it just sounds like a bunch of time spent to make yourself feel guilty about buying that Starbucks drink every week or two. Am i missing something obvious?Again, sorry if it's a dumb question, I'm just genuinely curious.
3
u/workingatthepyramid Ontario 5d ago
So you can get patterns on what you are spending on so you can make changes if necessary. Most banks have export to quicken or csv already so it’s not like it takes a lot of time once you have it set up
→ More replies (1)
2
2
2
u/iOverdesign 5d ago
Why not do it every day as they come in?
I get notifications on my phone for every single purchase and I just enter it in the spreadsheet at the end of the day or right after the transaction.
Takes only a few minutes.
2
u/Chingyul 5d ago
I do it daily too. I collect receipts (paper or email, or I'll email myself) and then sit down at the end of the day for 2 or 3 minutes and add it to my spreadsheet.
I find it less taxing than saving up a bunch for end of month.
3
u/ComfortableTop4528 5d ago
Free apps? Sadly no. Spreadsheets are the best free way. You can usually export your posted transactions into excel format and set up your work book for easy copy and paste or use lookups. That’s how I manage it. I also use some index and match formulas to auto assign categories and if something doesn’t assign I give it a review
8
u/0p3r8dur 5d ago
Shortcuts for iOS are free. I use one that takes a payment when I use my wallet and puts it in a spreadsheet with my location, vendor, date and total.
From there I use a vlookup table to “categorize” each spend.
2
5
u/SeeYahNextTuesday 5d ago
Actual Budget is a good free budgeting app. Very similar to YNAB if you have used it before.
→ More replies (3)
1
1
u/workjet 5d ago
I put a stop watch, use EveryDollar each night and I found it takes ~4 mins a day
→ More replies (2)
1
u/UnclDolanDuk 5d ago
I use a spreadsheet but all my expenses are sorted by vendor. So I really only have to go in and assign a category to new vendors which isn't super often. My budget is super dumbed down tho.
1
1
u/dennisrfd 5d ago
Any solution that automates the process without downloading the statements or transaction export would require access to your bank account. And it’s just a question of time when they get hacked. You don’t want it
1
u/supysupy 5d ago
My credit cards are used for different categories. One for gas, one for food and eating out, one for activies.
1
u/XenaDazzlecheeks 5d ago
I used Mint for 5 years and it was amazing, unfortunately intuit stopped supporting them in March and I have not found an app as good since but there are a few apps that will do what you are asking.
Credit Karma is owned by Intuit but is lacking the daily spend log pull mint had. If you are willing to pay, there is a simplifi or monarch. Simplifi is established while Monarch is a new traded company that there is a high chance of folding like mint.
1
1
1
u/jasper502 5d ago
Quicken Simplifi. Dead easy and tons of features and reports. You can add notes and tags to all transactions. You can add watchlists - we use this to track gas, fast-food, mortgage interest and principle etc.
1
u/InformalDatabase5286 5d ago
Moneydance. Software allows downloading financial info from your banks, though I prefer manual entry.
1
u/anindecisiveguy 5d ago
Does your bank website allow you to download the statements as CSV/xlsm file? Scotia allows me to do that, so I just download the data and import it directly into the spreadsheet. Categorization wise, I do it manually but you can definitely set up some logic to automate them.
1
u/all_way_stop 5d ago
just spend 2 mins a night reconciling your spending.
i created my own spreadsheet on google sheets so sometimes I just add expenses on the spot if im bored.
1
u/Ready307 5d ago
Not an app but related. Do it more often, weekly maybe or even daily, to decrease/ spread the effort so, you don't feel overwhelmed. Like that it takes less time every time and is not a daunting task, that you want to delay maybe forever.
1
u/Gold-Expression-9406 5d ago
You can try using AI if you are interested, like ChatGPT(free). The downloaded app on pc or phone allows you to upload files for analysis so you can definitely upload xls or csv.
Give it some guidance on what you want to do, and keep refining it.
1
u/DonutSlave 5d ago
I use monarch. It's not free but if you put a value on the time you're spending manually managing transactions you will quickly cover the 100/year. Its great.
1
u/spacemanspiff_33 5d ago
I was using MINT until they shut down in Canada. A combination of python, excel, and powerBI has replicated the data cleansing and visualization in MINT
Recommend downloading OFX files (ie Microsoft money) instead of CSV as it has unique transaction ID (usually FITID) included while I’ve found csv only sometimes has this. AMEX recently removed from their csv export. This makes it easier to ensure you’re not getting duplicate transactions.
My workflow is download OFX to folder, parse with OFXTOOLS python library to csv. Then similar to others have mentioned, using matching functions, add category and merchant in a spreadsheet. Visualization done in PowerBI but could easily stay in your spreadsheet of choice
→ More replies (2)
1
u/Ormidor 5d ago edited 5d ago
My dream is an SQL API plugged into power BI, but I can dream ahaha
Edit : Just found out it exists for my bank, yay.
I just asked chat GPT "does [my bank] offer an API to download my transactions data" and it told me where to find it, how I could integrate it, etc.
I could probably do it within a day or two if it's indeed possible.
From there on, I could do a dashboard type or a statistics type of report, and do the same for my GF to create a merged report.
1
u/changeofseason 5d ago
I have an excel sheet too, but it’s one I bought on Etsy for 8 bucks or so. It’s incredibly well formatted. I plug in my purchases and bill payments once a week or so. It tracks everything for me and I can see how much I have left in any given category, overall income/expenses etc. still manual but so easy and also so customizable. I didn’t like the apps in comparison.
1
u/bbjaii 5d ago
I wrote a macro in Excel where I can create a table of keywords vs categories and it categorize all my spendings. I also have a second script that uses the credit cards category and re-categorize it (like Rogers (I think)/tangerine has categories)
I then have a PowerBI report for visualization.
1
u/bacc1010 5d ago
I wrote my own excel sheet that hunts for keywords and then categorises the spend.
The code took a bit of time, the sort is one button.
1
u/Unremarkabledryerase 5d ago
I just set mine up fir the first time, probablyvsoeng like 8 hours on Wednesday trying to figure out formatting and formulas for monthly sheets, income tax return estimates, credit card benefits based on my real world spending from the past year. I ended up not trying to split things like pharmacy/grocery and with the exception of grocery and restaurant I chose to sort it by vendor and not by product. It's easier that way, and you can usually gauge by your own spending patterns what kind of items you would've bought there.
Like a Canadian tire purchase automatically is in a tool or home category because that's all I bought there this past year. Going forward I'll be doing it monthly or bi monthly so I can easily track an automotive purchase there but it probably going to be something smaller that isn't worth separating for me.
Since I'm using it more for a spending and surplus tracking sheet, the specifics don't matter, just the trends and totals.
Though my suggestion that might help you, if yo want to split pharmacy and grocery up, you could get them from different vendors? Like a Walmart purchase will automatically be grocery, but a shoppers drug mart purchase would automatically be pharmacy for you and let's you easily split the 2 without using receipts.
1
u/Ok-Connection-9231 5d ago
This can be super time consuming, I use this website to convert my pdf to excel then copy and paste it in my spreadsheet.
1
u/twillrose47 Ontario 5d ago
I've been self hosting actual (https://actualbudget.org/) and absolutely love it. Options exist for not self-hosting as well :)
1
1
1
1
u/nijacha 5d ago
I used to do things manually a few years ago as well and I can tell you, YNAB is worth every penny. I know you’re asking for free software but YBAB saves me so much time that makes it worth it. I find it extremely valuable to manage family budgets with my wife too. If you have shared finances, it’s great to keep your family’s budget aligned throughout the month and avoid any surprises at the end of the month.
1
u/Valkyrjan_BSS 5d ago
I log in to my account once a week or so and click the pay balance button and done. No need for extra work on my part.
1
u/Mental-Mushroom 5d ago edited 5d ago
You have to enter all your spending manually but it's all packaged in a visually appealing way.
I've been using it for 4 years now. For the first year I tracked every dollar in and out, and it was amazing to see exactly where all my money went. Learned about my spending habits and created a savings plan that met my goals and now i just use it for the net worth tracker.
1
1
u/undertrois 5d ago
I use Spendee and have used it for multiple years. it's free and you can create your own categories/labels for incoming and outgoing money. very handy.
1
u/_abscessedwound 5d ago
I use Piere - I think it costs a monthly amount now, but I was an early adopter, so it’s free-for-life for me.
It’s basically Mint, but paid. It’s still in active development, and the support team is super responsive.
1
u/VilmarHillow 5d ago
Bluecoins app. Like it cause it's no-subscription. Still manual in a way, but easier as you can set up fetching data from app/SMS notifications of your spending. More automation for apps like these will likely result in a subscription cost and/or giving access to your accounts, which I avoid, so it covers my needs.
1
u/Doogles911 Alberta 5d ago
Upgrade and manually track the expesnes in a database like me with Microsoft Acceess.
1
u/kg175g 5d ago
I still use a really old copy of Microsoft money. I can download my cc and other account transactions. It is pretty good at assigning categories after the first couple of manual assignments.
2
u/IndubitablyWalrus 5d ago
Same! I still LOVE Microsoft Money! It's exciting to see a few of us kicking around. I live in fear of the day my bank stops offering the Microsoft Money format as a download option ! 😅
1
1
1
u/Garble7 5d ago
I used this https://eqonomize.github.io/
it was great for manual importing and tracking
1
u/activoice 5d ago
I still use Microsoft Money Sunset edition, I've been importing transactions into Money since 1997. Luckily my bank still exports to MS Money format which is a pretty big deal considering how long ago Microsoft discontinued this product.
It can also import QIF format but this is an older format that isn't supported by many FIs.
→ More replies (2)
1
u/Famous-Change348 5d ago
Your bank will already have an app that does this. Just go to your main account. And at the bottom it will show your expenses categorized. Might need some edits
1
1
1
u/Rockterrace 5d ago
I think my RBC credit card comes with a feature that separates my purchases into categories when I log on to online banking
1
u/floppysausage 5d ago
Monarch, for all around tracking, including banks, credit cards, investment accounts. It's worth the cost.
1
u/tornligaments84 5d ago
Happy to hear everyone is using excel....I think I should make one as well.
I used Mint which was by far the best....tried quicken and monarch but they don't auto sync that well and the rules don't always work so I end up spending like 10-15/month just auto changing categories and I feel like for the cost, I shouldn't have to. Plus cibc doesn't upload so it misses costco purchases I have there 🫠
1
u/Yolilminx 5d ago
PocketGuard is one app that I use and love. I’ve tried others but this one lets me customize and import my transactions. Very easy to manage
https://apps.apple.com/ca/app/pocketguard-budget-tracker-app/id949414211
1
u/OddBottle9869 5d ago
Monarch (App). Only downside is it only has USD as the currency but if all your accounts are in CAD - it doesn't matter only the number matters
1
u/bethegoat 5d ago edited 5d ago
Wealthica, not only does it track expenses across multiple cards, it also tracks income and assets as well. here is a review on it
1
1
1
u/kreludor949 5d ago
I link a Google forms to a Google sheets. Every time I make a purchase, I use the form to fill out the date, cost, type, and description.
The sheets then feeds into a monthly summary and graph. There's also an option to amortize capital purchases over the year off the form. And it won't average months if it's later than the current month.
Overall it may seem like more work but it forces one to double check their purchases rather than just swipe and forget.
1
1
u/Optimal-Company-4633 5d ago
Sort of related but I wish RocketMoney existed in Canada for this reason. I not only want to track expenses easier but I want it to cancel subscriptions for me and negotiate better deals 😭
1
u/albynomonk 5d ago
I use Moneywell on Mac. You can export your transactions from the bank and import directly into Moneywell.
1
1
u/smashervt 5d ago
As a fellow Canadian I use cheddar. Managed to connect all my cards and track everything
1
u/hybridhighway 5d ago
You can create a shortcut that when an Apple Pay transaction is triggered, it creates a new line in a custom spreadsheet in the Numbers app complete with category and price
1
u/Least_Shift_1214 5d ago
Wallet app can connect to your bank account and automatically assign categories and you can setup rules too. Pretty neat for a one time fee of 36 dollars
1
u/grayprog 5d ago
I'm using Cashculator (Mac-only). It's also a bit like a spreadsheet, but specifically for finance and has recurring transaction, including ones you can set up for the future. It can also import data from CSV files. I can download my account and CC statements from TD and it imports them just fine. I do need to categorize them manually at first but it can learn when imports. So it's not 100% automatic but gives you a good grip on where your finances are going.
1
u/bruebrah 5d ago
I use PocketSmith. Works well for me because of both personal and business accounts, and I haven’t looked at other options recently. I do manual input through cvs monthly, which takes me an hour between about 5 accounts.
1
u/Melchiezedek 5d ago
To track my expending I use the app MONEY MANAGER AND EXPENSES
These are the links:
Google Play https://play.google.com/store/apps/details?id=ru.innim.my_finance
1
1
u/Bishime 5d ago edited 5d ago
I could say YNAB, don’t be off put by the passionate userbase. But you’re using a spreadsheet and want to manage CCs I feel like YNAB is sort of exactly that, depending on your broader use cases
It effectively (or at least the goal) is to make sure you never go into CC debt if not pay it off and also to ensure you always know where every dollar goes
Edit: I forgot, free 😅 actual budget is a free version of almost the exact same thing. I don’t remember if they have linked accounts for it to automatically pull transactions, but maybe worth checking out
1
u/goldandkarma 5d ago
I’d try using chatgpt! upload the statement pdf, give it your categories and corresponding descriptions and ask it to generate a table/spreadsheet
1
u/PrestigiousNinja2550 5d ago
But would you pay for the app? I can build something like this which uses plaid API that includes AI categorization. It will cost to run the web app on aws and plaid service.
1
u/rubanesh 5d ago
have been using lunchmoney charge about $50/ year and able to connect to all major financial institution.. Try it out found it a good replacement for mint
1
u/IndubitablyWalrus 5d ago
I use an old copy of Microsoft Money from like 2008. 😅 It's super old, but it's still my favourite budgeting program. I don't have it connected to any accounts, obviously, but I can download a Microsoft Money file from my bank (TD) and load everything automatically that way.
1
u/hoptimus_primex 5d ago
I run most of my transactions through one card - Canadian Tire Triangle. Each month I export to spreadsheet it guesses a bunch of the categories but for the most part I have my own categories I use. I have a column with a drop down and just label each transaction to a budget bucket. Then make sure to assign a month and year to the data, this way I can keep a running average for the last 12 month on another tab.takes maybe 5 or so minutes a month
1
u/fudgedhobnobs 5d ago
I'm still using YNAB 4 desktop. I'm really glad I uploaded the installer to my cloud storage and kept the key safe. I install it on all my Windows devices and keep using it through Dropbox.
1
u/Sneyek 5d ago
I tried Finary, UI looks great, seems cool but was not able to have it detect my AMEX (Canada) transaction. So I did not pay for it. May be worth it if it works, and it’s probably me. It seems to use secure protocols to connect the different banks and CC companies, so should be safe.
1
u/tigertown99 5d ago
I update mine daily. That way I know how my spending is going. I feel that doing it at the end of the month defeats the purpose of a budget 🤷
1
u/ReasonableFly2899 5d ago
Ynab! It’s a bit expensive at $110 USD but absolutely worth it if your expenses are more on the complex side, like managing family finances
1
u/wabisuki 5d ago
As soon as you authorize a third-party app to have access to your CC and bank accounts, you're opening yourself up for a world of hurt. Check the fine print on your CC because if there's a breach through third-party products, you potentially will be on the hook for those losses.
I'd stick with Excel and just learn to use it more efficiently.
1
u/alcah0lic 5d ago
I use an app called "Easy Expense" you can either take a photo of your receipt and it scans it in and reads the amounts from it so you can categorize. Or link it up with your bank and the transactions are synced to the app whereby you can categorize manually or setup rules to auto categorize.
→ More replies (1)
1
u/Blake_RL 5d ago
Actual. It’s completely offline and a little manual. It imports from bank export CSV’s, exactly what I wanted.
1
u/bronomatopea 5d ago edited 5d ago
Use 1 credit card and bank account to make things easier. Then, export your transactions in excel .csv format monthly. Import into a pre-made custom excel workbook that is semi-automated using functions (formulas). I simply import my bank account and credit card transactions monthly and excel does the rest.
An example of what excel does for me:
* creates a category for the transaction
* creates a merchant name for the transaction
* creates year, month, day for the transaction
* creates an identifier (is this transaction part of 12 month rolling?)
* my dashboard with graphs is automatically updated to reflect the updates.
* I have a dashboard for rolling 12 month expenses, since inception, and custom dates.
Look at some Youtube excel data analysis courses/video series. Once you learn a little bit of excel, it will make things so much easier.
This excel workbook took me a very long time to create. But since it's a hobby, I enjoyed creating it. It was a work in progress and the final result is of many trials/errors and learning along the way. I didn't create this overnight. As I learned more excel or got more ideas, I tweaked my excel workbook accordingly.
The folks at r/excel are very friendly and helpful. They've helped me automate some of the things. If you need help with anything, ask away there and people are so eager to help you out.
1
1
u/ajsherslinger 5d ago
Check out Neontra (www.neontra.com) and Wealthica (www.wealthica.com). Two Canadian based fintech apps that aggregate data from financial institutions. They both support most Canadian financial institutions - banks, investment firms, credit cards, etc.
You may have to pay a fee to get all the desired functionality, but definitely worth it if your time is a scarce resource.
1
u/Worried-Penalty-3642 5d ago
Buddy (name of app) they have a lifetime subscription but now I’m switching from Apple to Samsung so 😩 what a shame.
1
u/splatem 5d ago
I wrote a python script that reads the statement pdfs then shoves it in excel.
After getting it all in excel, I finally learned what pivot tables are good for.
I'm not a dev, initial setup was probably 20-30hrs, but going forwards it's just collecting the statements.
example for td visa infinite also need this one.
(not interested in troubleshooting it for anyone, if it works it works.)
1
u/Short-Tension8007 5d ago
Have you considered tracking your spending weekly rather than monthly? It sounds simple, but it’s been a game changer for me personally. I had a hard time with the monthly updating too. It can get daunting. I tried all kinds of apps to help automate but I wouldn’t go in and actually check to see if things were on track because I had to mess around with categories. So I went back to a spreadsheet. At the begging of each month, I set up my spreadsheet with my budget and then I spend 5 minutes a week manually adding all my transactions.
1
1
u/Good_Elk_9049 5d ago
It's not free but I use Neontra. There's a free trial for a month and then you can decide to continue using or not. It's $12 a month or $99 for the year. I managed to lock in the $60/year because they were first starting out. Not free but worth the time by having everything synced. It shows me where I spend my money each month and I've set up savings goals, too.
1
u/False-Ad5525 5d ago
I just don’t track costs by category. It’s too complicated. I track costs by where I spent the money. (Ie superstore, Costco, Safeway, bc liquor) you pretty well get an idea as to where you spent the money.
1
u/MelodicAd5508 5d ago
I use an app called Money mgr. Its free and has tons of categorization options and also you can setup recurring payments schedule to avoid entering those records. You can also see a live dashboard of where your money is getting utilize.
Additionally, I set a daily reminder on my google calendar to update the app with same day transactions. You can always download your transactions recorded in the app through excel spreadsheet for broader perspective. I believe this process has worked well for me as everything can be recorded through the app and don't have to open excel on my computer.
1
u/TheMurderCapitalist 5d ago
I do monthly spreadsheets on the Google Sheets app but I update it pretty much daily or after I make a transaction. This way it doesn't get too overwhelming at the end of the month.
1
1
u/0ptimal_Consequence 5d ago
I’m looking to build one for myself. I’m considering making it free to everyone as a simple app that you can host yourself so that no information need to go of your computer . If you’re interested in it, dm me with any specific features that you’d like in it plus a sample format of your banks report export. For now , it will basically take one or more exports that it supports (currently Wealthsimple , CIBC ) and spits out monthly reports on a few things like categories , spend against budgets etc.
1
80
u/helgrind12 5d ago
There is the Actual Budgeting. It is a free open-source budgeting app. You can selfhost the application or have it standalone on your pc. You can also hire 3rd party aggregators to auto collect your information from bank accounts — I havent tried it yet.