How I Manage My Finances

Money is such a taboo topic but shouldn’t be. Money is, good or bad, a very important part of our daily lives. While I’ve had some rough times with money, through luck and hard work, I managed to get myself to a good place.

There are, in my opinion, some very basic tenets to how I manage my finances.

  1. Increase Revenue
  2. Decrease Expenses
  3. Manage Cash Flow

Increase Revenue

There are a couple different ways I increase my revenue.

If you work full time, you can get a raise. Or switch to a new job that pays more. If you’re a freelancer or agency, you can charge more money for your services (assuming that you don’t increase beyond what people are willing to pay). If you have a product business, you can charge more for your products. Lastly, you can just pump out more work.

Nobody really likes doing that last one but if you charge by the hour, sometimes working 60 hours for awhile to build up the savings is okay. Be careful not to burn out!

For example, I often play around with pricing for the SMACSS book and workshop to see which results in more sales. Or, due to the declining Canadian dollar, I switched to charge in US dollars. Bam, I was suddenly making 40% more.

Another way to increase revenue is to diversify. Diversifying your revenue streams helps protect you if one stream begins to die down.

For example, I have my day job, ad revenue from my site, book revenue, along with conference and workshop revenue. My plan this year is to both increase revenue in one or more of these channels and possibly add more streams.

One concern with diversification is being able to manage multiple projects at the same time. For some things, like my site and the book, I’ve let them languish while I concentrate on other projects. I hope to be able to launch some new projects then come back to the ones that have stopped being as effective. Or in the case of SMACSS, freshen and expand the content in hopes that people will like the new content.

It can be hard to keep working on content that doesn’t have an obvious payout. Client work is guaranteed income. Hours for dollars. But in the land of content, some of the work is promotional, some of the work is just putting stuff out there in hopes that something will take off. Not everything will.

Decrease Expenses

Getting money is great but it’s important to keep your expenses in check. Like a project seems to fill the time we make available to it, so does our budget seem to match whatever we make.

What, you don’t have a budget? You gotta track money going in and out to know what’s going on!

I have a Google spreadsheet that I use that is pretty straightforward. It’s 3 columns:

  1. Income and Expenses; take the difference and this is your free cash every month.
  2. Cashflow. I detail what day of the month everything is going in and out for the next month or two.
  3. Assets and Debts; take the difference and this is your net worth.

Once I know what’s going in and out and when, I can start to create a game plan for decreasing expenses. Can I eat out less? Do I need all the services I’m paying for? Can I cut back on the services I have?

When I was really broke, I stopped paying for garage parking in my apartment building and parked on the street. Unfortunately, if I forgot to move my car on a regular basis, I’d get a parking ticket. It became a game of trying to get less in parking tickets than I was paying for the garage spot.

The problem with being broke and in debt is dealing with the sometimes seemingly unsurmountable debt repayment. Consolidation loans from high interest to low interest can help reduce your costs. Focus on paying off higher interest debt before lower interest debt. Anytime you get a windfall, try to pay down that debt. Once you pay off debt, your cashflow opens up allowing you to pay down the rest of your debt faster.

I ended up cashing in my retirement savings (only about $10k at the time) to pay down my debt. When I got a bonus at Yahoo!, I used it to pay down my debt. When the book started to take off, I’d take lump sums and pay down my debt.

Friends and family also helped me through the time times in a pinch. Some people don’t like to borrow money from friends and family but a small interest free (or low interest) loan can be a blessing.

It took me 3 years to go from near bankruptcy ($60k in debt, no assets) to debt free, which was, admittedly, faster than expected.

I have a plan to continue decreasing my expenses over the next 3 years. My kids will slowly age out of after-school care. I’ll finish paying off my car. I’ll stop paying for a trainer at the gym.

Manage Cash Flow

I mentioned the cashflow thing a bit in the last section. To me, this is important because I want to avoid over-drafting my accounts, increasing expenses. I mentioned that spreadsheet that I use.

Here’s an example of what my spreadsheet looks like.

That middle column is where the cashflow magic happens. As things are paid, I delete them from the middle column and update the current “IN BANK” amount in the top right. To know what the future looks like, I copy the items from the Expenses and Income column and add them to the bottom of the list.

(One annoyance: sometimes the calculations get thrown off due to copying and pasting cells. Google Spreadsheets get confused. You just have to reset the rightmost column of the Cash Flow, which I do by dragging the bottom right corner of the second cell and drag down. This copies the formula to the cells below and updates relative cell references.)

At this point, I can see where I might have to deal with issues like transferring money between accounts to ensure bills get paid.

My mom used to spend time balancing her chequebook. It was a way of knowing what money was coming out since a cheque comes out at some awkward future date and if you forget about it, you’re in for a world of hurt.

That’s what my cash flow does but, I think, does it better than what my mom had because I can see further into the future.


Getting out of debt can be daunting. I was always in debt up until 3 years ago. (And, well, if we consider I know have a house and car, I guess I’m still in debt! But I have a net worth above zero.)

I recognize that not every person’s situation is the same and this approach—while it works for me—may not work for you. In a lot of ways, I recognize that I’ve been very lucky along the way and not everybody will have the same opportunities that I have.

I do think that managing money well is important. It can be incredibly stressful. It’s also incredibly rewarding when a plan comes together.

Published February 10, 2016
Categorized as Personal
Short URL:


3 Comments · RSS feed
Éber F. Dias said on February 10, 2016

Thanks for sharing! I use one tool to handle my cash flow. It is really cool, but I guess the spreadsheet might be easier to keep up. If you wanna take a look, this is what I use:

It is not my project, btw!

Brandon Reid said on February 10, 2016

Google doc budgeting FTW! Thanks for the article, nice to see how others do it.

Brent Wilcox said on February 10, 2016

Great article Jon, I should follow in your steps (or so I hope!)

Sorry, comments are closed for this post. If you have any further questions or comments, feel free to send them to me directly.

Want to learn about scaling CSS for large projects?

I'm available for full and half-day workshops on scalable CSS architecture. I can provide on-site training for your team. Interested?
Get in touch.