I’m fairly Type A and prefer to plan whenever I can (even if things can go off the rails at any time). With each paycheck I put aside money for different things, particularly bills that are only paid once or twice a year. Being visual I find it helpful to put the bits of money into separate accounts. Some people may find that silly or technically unnecessary, but I find it helpful to ensure the money is available when the time comes. There is no need to scurry or stress to find the funds in the future. Or do the extra math to ensure the various bills are covered.
There are a few online banks (Capital One 360 and Ally to name a few) that allow you to open multiple accounts and pay higher interest rates than traditional brick-and-mortar banks. Generally you can link your other checking accounts to transfer money in if you have a limit on the number of accounts that you can include on paycheck direct deposit.
Why am I mentioning this? Because it’s easy to get swept up in investing extra dollars and sometimes forgetting bills that are due on an infrequent basis. I recently paid off an automobile loan so as I prepare to restart my investing I wanted revisit and adjust my annual savings schedule. I call it “self escrowing”. For my longer term savings I started accounts at a new bank to separate my annual savings as a safety net.
To come up with a schedule, divide the amount due by the number of paychecks you’ll receive before the bill is due (possibly less one depending on the calendar). Set aside that money each check in a separate account. Repeat for each bill. I do the same for credit cards where I try to set aside half the account balance per check. Anything leftover could go towards investing. Pay the bills before investing the cash.