Understanding my spending

What gets measured gets managed.

It isn’t surprising that I apply a bit of what I do professionally into my personal finances – analytics. In order to understand my spending habits, I decided to track my monthly expenses to derive some insights so that it can be managed!

Background and setup

  • In July 2018, when I first started my new role, I was trying out various budgeting apps to see which would the simplest to track my expenses
  • I eventually settled on Next, and tracked my spending over the next few months

Here are the results:

Some insights from the graph

Like most people, I spend most of my money on food and drinks (including bubble tea!), averaging $678 monthly. Most of it comes from dinner with friends and coffee. Hopefully it continues trending down.

If you see some spikes in the gifts section, they are usually one-off special expenses I made to splurge on various wants. In October I upgraded my phone to an XS Max and in December I kinda bought a brand new TV and a PS4.

Thank god in March I managed to cut back significantly on my spending thanks to reservist! Even though I spent a bit of money on my dad’s birthday gift the overall expense impact is still manageable.

and….. implications?

Based on this very simple tracker, my average monthly expenses are around $1k (without mortgage and other loan repayments). A $240k asset portfolio yielding 5% annually would give me the ability to be cash neutral every month – so the immediate step is to accumulate towards that goal within the next few years.

Derrick is a digital native, finance geek and avid photographer. He loves spontaneity but is a control freak at the same time.

Leave a reply:

Your email address will not be published.

Site Footer

jQuery(document).ready( function($) { // get max length of article var getMax = function(){ return $(document).height() - $(window).height() - $('.top_menu_wrapper').height(); } // get current scroll position var getValue = function(){ return $(window).scrollTop() - $('.top_menu_wrapper').height(); } // if browser supports html5 progress element if ('max' in document.createElement('progress')) { // define progressbar element var progressBar = $('#reading_progress'); // set progressbar max attribute progressBar.attr({ max: getMax() }); // change progress bar attr values on scroll or resize $(window).on('resize scroll',function(){ progressBar.attr({ max: getMax(), value: getValue() }); }); } else { // if browser don't support html5 // get progress precent var setWidth = function() { // define progressbar element var progressBar = $('.reading-progress-bar'); // get max length of article var max = getMax(); // get current scroll position var value = getValue(); // set progress percent var width = (value/max) * 100; width = width + '%'; // set progress bar width style progressBar.css({ width: width }); } $(window).on('resize scroll', function(){ setWidth(); }); } // if sticky menu enabled, set top of progress bar if (jQuery('.invisible_header').length) { if (jQuery('.header_logo_wrapper .container').width() < 600) { var bartop = jQuery('.sticky_header').height(); } else { var offset = jQuery('.sticky_header').offset(); var bartop = offset.top + jQuery('.sticky_header').height(); } jQuery('#reading_progress.progress_sticky_header').css('top', bartop); } });