Your Paycheck Has a Job. Here's How to Assign It.
Every dollar of your paycheck should already know where it's going before it lands. Here's how pay-cycle budgeting actually works, and how YourDigits executes it.

A paycheck lands, it sits in your account for a while, and some of it has a clear destination (rent is due, gym is charged automatically, the electricity bill is coming next week) and some of it doesn't. The part that doesn't is where most people quietly lose money. Not because they decide to spend it on anything in particular, but because unassigned money is easier to spend than assigned money.
The fix is straightforward in principle. Every dollar that arrives should already know where it's going. The execution is where most methods get messy.
The Unassigned Money Problem
When you get paid, picture the money landing in three mental buckets. The first bucket is committed: rent, bills, subscriptions, anything that's already going to come out whether you think about it or not. The second bucket is planned: groceries, fuel, debt payments, savings transfers, things you intend to do with the money this cycle. The third bucket is the remainder. Whatever's left after you've covered the first two.
That third bucket is the one that causes problems. Because it's "left over," it feels free. And because it feels free, it tends to get spent on things you didn't plan for, and by the time the next paycheck lands, the remainder bucket is empty and you're not sure exactly how.
Zero-based budgeting solves this by refusing to let the third bucket exist. Every dollar gets assigned to a specific category before the cycle begins. The remainder must equal zero. If there's money left unassigned, you find it a job, even if the job is "entertainment" or "save this toward next cycle." Nothing floats around without a purpose.
The problem with traditional zero-based budgeting is that it runs on calendar months, which don't match how most people actually get paid. If you're paid fortnightly, your budget either has to bend the month to fit your cycles, or it asks you to mentally split each month in half and manage two halves that don't quite line up with bill due dates.
Pay-cycle budgeting fixes that. Same idea (every dollar assigned, remainder equals zero), but the cycle matches your actual pay schedule.
The System I Built for Myself First
I'm an accountant by profession, and I spent most of 2024 trying to work around this exact problem in Google Sheets. I'd been tracking every transaction since 2020 (over 4,600 of them), but my budget kept breaking because the monthly frame didn't fit. I got paid fortnightly, bills were due on random days, and trying to run two "half-month" budgets was making me want to quit the whole thing.
In January 2025, I finally sat down and designed a pay-cycle budget in Sheets that worked. Income at the top. Committed bills underneath. Planned spending next. A running total showing how much was still unassigned. The goal every cycle was to get the unassigned total to zero before the pay cycle started.
That flow is what I eventually built into YourDigits when I started writing the app in December 2025. The Budget Builder screen, the LEFT metric, and the Plan Health card all came from that original Google Sheets template. The thing I needed the app to fix was the manual work of rebuilding the budget every cycle and the fact that I had to decide the priority order myself every time.
How the Budget Builder Actually Works
Inside YourDigits, the flow has three visible parts.
Income at the top. When you set up a pay cycle, you enter what's landing. The system assumes that's your starting pool.
System-generated allocations next. Based on your audit results, the Leak Ladder already knows which of the 9 financial leaks are active. The app generates tasks for the current rung automatically. If you're on Rung 4 (high-interest debt), there's a debt payment task with a specific dollar amount targeted at the highest-APR balance. If you're on Rung 2 (starter emergency fund), there's a savings transfer task with a target. These aren't suggestions. They're pre-filled allocations pulled from the priority logic of the ladder, and they sit at the top of the budget because foundations come first.
Category spending below. After the system allocations, you fill in the rest: groceries, fuel, subscriptions, going-out money, whatever your life looks like this cycle. You can use the categories from the previous cycle as a starting point or adjust them.
The LEFT number runs the whole thing. As you assign dollars, the LEFT number at the top of the screen ticks down. It starts at your full income and decreases to zero as you allocate. If LEFT is positive, you still have money without a job. If LEFT goes negative, you've assigned more than you have and need to pull back somewhere. The target is always zero before the cycle starts.
The Plan Health card shows how your actual spending is pacing against the plan mid-cycle. If you're on track, it stays green. If you're running ahead of a category target, it surfaces that so you can course-correct before the cycle ends, not after.
Why the Leak Ladder Sits on Top
This is the part that matters most, and it's the reason I didn't just build another zero-based budget app.
Zero-based budgeting lets you assign every dollar, but it doesn't tell you which assignments matter most. If you have high-interest debt at 22% APR and you assign dollars to a brokerage investment instead of accelerating the debt, the budget still sums to zero and the method is "satisfied." The math is losing, but nothing in the allocation logic catches that.
The Leak Ladder catches it. Before the Budget Builder offers you any allocation decisions, the system has already detected your leaks and put them in priority order. The system allocations at the top of the budget come from the active rung. Rungs above the active one (like investing beyond retirement) are paused automatically if foundation rungs are still leaking. You can still assign discretionary dollars however you want, but the system-level allocations follow the ladder's logic, not whatever feels right in the moment.
In other words, the budget isn't just "every dollar has a job." It's "every dollar has the right job, in the right order, for where you actually are on the ladder." The Leak Ladder is the philosophy. Pay-cycle budgeting is the execution. The Budget Builder is where the two meet.
What This Looks Like in Practice
Picture a fortnightly pay cycle with $2,200 landing (this scenario is AU-shaped for a reason, fortnightly pay is standard here, and I covered the broader AU picture in Best Budgeting App in Australia if you want the shortlist of apps that actually handle it).
The app pulls in your Leak Ladder tasks first. You're on Rung 4, so there's a high-interest debt task targeting $350 this cycle (based on what you can afford at your income level and how the remaining debt divides across the next few cycles). You're also on Rung 2, so there's a $100 starter emergency fund transfer. System allocations: $450.
Committed bills next. Rent, utilities, phone, subscriptions: $1,200.
Category spending. Groceries $200, fuel $80, going-out $100, household $70, miscellaneous $100.
Running the math: $2,200 minus $450 minus $1,200 minus $550 equals $0. LEFT is zero. The cycle is fully assigned.
Through the cycle, voice-log your spending as it happens ("spent fifteen at Woolies for lunch"). The system tracks actual versus planned in real time. The Plan Health card shows how you're pacing. If you go over on groceries and under on going-out, it rebalances against the categories, not against the system allocations. The ladder tasks stay locked so foundations don't get raided.
Next cycle, adaptive targets adjust based on what actually happened. If you hit your ladder task targets cleanly, next cycle's targets increase slightly. If you fell short, they ease down so you're not rebuilding from a failed budget.
Try It
YourDigits runs on the App Store today. The Budget Builder, the LEFT metric, and the Plan Health card are all in there from the first launch, along with the 11-question audit that figures out your Leak Ladder position.
If you've been running a zero-based budget on a monthly calendar and the timing never quite fit, this is what that method looks like when the cycle actually matches your pay.
Download YourDigits on the App Store to set up your first pay cycle. Or, if you want to see your Leak Ladder position before downloading, take the Know Your Digits quiz first. 11 questions, no signup, roughly 3 minutes. The quiz shows you which leaks are active, which determines what your Budget Builder will generate for you when you do sign in.
Next in this series: how the task system handles execution when life gets in the way of the plan.
Related reading:
Joy Casfhir
Accountant turned app builder. Tracked 4,600+ transactions by hand over 5 years. Had all the data but no system for knowing what to fix first. That experience became the Leak Ladder: your money has leaks you can't see, and there's an order to fixing them. Built YourDigits to find those leaks and tell you what to fix first.
@casfhirTake the Audit
11 questions. Your score from 0 to 100. A personalized task plan for your next pay cycle.
Download YourDigits Free on the App Store