Working in finance; would recommend the following (if possible):
1. Upon receipt of every check, set aside a certain percentage and don't deviate (make it a habit); creates 6-month worth of expenses
2. Typically received 2 paychecks per month (24/ year), so split the mortgage pymt between the 2 checks in order to cause less of a burden
3. If you get paid every other week, that means you get paid 26x a year, so, therefore, you receive 2 extra checks (ie. 26-24= 2) throughout the year to possibly invest/save.
4. Car note? Look at #2
5. If your car note is, for example, $187/ month, try to pay $200 (a $100 per check). Over time, you may be able to pay off car relatively quicker
6. Conduct all merchant transactions with a credit card: increasing cashback reserves and, subsequently, building a pseudo-emergency fund at a "remote location"
7. With every credit card purchase, move that purchase amount from your checking to your savings, so, at the end of the month, you can move the full amount back to checking and pay it off entirely
8. Lower your adjustable gross income by funding your 401(k), IRA, HSA & max them out
9. Flip items (via "OfferUp, Letgo, eBay", etc.) and save/ invest the money. Look at the earnings as extra money. $ you never had so no need to spend off rip.
10. After you take care of your "allocations" (#1, 2, 4, 7), you now know how much money you have to "play" with until the next check.
DELAYED GRATIFICATION is the key!
First ones that come to mind....