How to budget when you're paid twice a month
Getting paid twice a month is normal. In the US, about one in five private employers pay on the 15th and at the end of the month. In Peru, where I'm from, we even have a word for it: quincena. The problem is that your bills are monthly and your money comes in halves. Rent alone can eat one paycheck, and the other half of the month you're guessing.
The fix is to stop budgeting the month and budget each half instead. Here's how I'd set it up, in five steps, and then what I got wrong when my own income stopped being a monthly salary.
1. Write down every bill with its due date
Rent, phone, internet, electricity, the gym, every subscription, the credit card payment. Put the day of the month next to each one. If you don't know your subscriptions, I wrote a guide to find all of them. This list is the whole budget. The rest is arithmetic.
2. Give each bill to a paycheck
The paycheck on the 15th pays everything due from the 16th to the end of the month. The paycheck at the end of the month pays everything due from the 1st to the 15th. Each bill belongs to the paycheck that arrives right before it, so the money is already there when the bill comes.
Now add up each column. Usually one half is much heavier, because rent is due on the 1st. That's normal and you don't need to fix it, you just need to know it.
3. Balance the two halves if one is too heavy
If the first half takes almost a whole paycheck, you have two options. Ask if a bill can move: a lot of companies let you change the due date of the phone or the internet, and moving one or two to the 20th evens things out. Or split the big one: put half of the rent aside from the 15th paycheck, so the end-of-month paycheck only covers the other half.
4. Split the rest in two
What's left after the bills is for food, transport and everything else. Divide it by two: that's what each half of the month can spend. It's simpler than a monthly number, because 15 days is short enough to feel. If you overspend in the first half, you know it on the 15th, not on the 30th when there's nothing left to do about it.
5. Keep a small cushion for the long halves
The second half of the month is 13 to 16 days depending on the month. Seven months a year it has a 31st. So the second half needs a little more than the first, and a small cushion, one or two days of spending, stops the 31st from being a problem. If you're paid every two weeks instead, that's a different rhythm: 26 paychecks a year, and two months where a third one lands. This guide is for the 24-paycheck version.
One paycheck, and the mistake that applies to two
The reality is I never had two paychecks. My salary in Peru came once a month, for the last three or four years before I started working on my own. Rent was my biggest bill, then the services, and I paid all of them around the 15th, every month, without exception.
It never got tight, if I'm honest. The salary was enough, I kept my spending at the minimum, and the savings grew every month. The mistake came later, when I started working by myself and the money stopped arriving as a fixed number. I didn't know how much I was spending, so I couldn't tell if a month was good or bad, or if what came in was enough.
With two paychecks it's the same problem, twice a month. If you don't know what a half costs, you can't tell if the check covers it. The five steps above are how you get that number.
A lot of budget advice is about percentages: this much for rent, this much for food, this much for savings. It's not wrong, but my approach is different. I try to spend the minimum I really need on each thing, without affecting my health or my comfort, and when I earn more, my spending stays the same. With two paychecks that's even easier, because 15 days is a small enough window to actually see what you need.
Tracking by halves
Whatever you use to track your spending, set it to the same halves as your pay. A spreadsheet works: my free expense tracker template has a monthly summary you can split in two. Bolsaro, the app I built, has a period setting for this. It's called Fortnightly in the settings: the 1st to the 15th and the 16th to the end of the month, so the totals reset the day you get paid.
I use the monthly one myself, because all my bills are monthly and there's no clean way to split them in two. If your money comes in halves, the fortnight is the one to use. A monthly total on the 20th tells you nothing when your money arrived on the 15th.