Cash Flow Management

Pay yourself first: Profit First envelopes that fire themselves

By Darren Clark ·

Illustration: Several labelled jars in a row, one coin splitting into streams that fall into each jar at once, bold flat shapes, warm light

If you've read Mike Michalowicz's Profit First, you already know the core move. Flip the formula. Instead of Sales − Expenses = Profit, you run Sales − Profit = Expenses. You take your profit (and your pay, and your tax) off the top, the moment money comes in — and you force the business to run on what's left.

It's a genuinely good system with a devoted following, and the reason it works isn't accounting. It's behaviour. (To be clear: Handl isn't affiliated with Profit First or Mike Michalowicz — we just think the underlying idea is right.)

The classic implementation is envelopes — separate bank accounts, one per purpose. A profit account. An owner's-pay account. A tax account. An operating account. When money lands, you allocate a percentage into each. The envelopes make the money feel already-spoken-for, so you stop treating one big balance as spendable.

Great in theory. Here's where it falls apart in practice.

The part of Profit First everyone quietly drops

The envelopes only work if you actually do the allocations. And the standard advice is to do them on a schedule — the 10th and the 25th, say. Twice a month you sit down, look at what came in, and move the percentages across.

You know what happens. The first month you're diligent. The second month you're busy and you "batch it later." By month three the allocations are a chore you keep meaning to get to, the money's piling up in one account, and you're mentally back to treating the whole balance as yours. The system didn't fail. The manual step failed. It always does, because it's asking you to fight your own psychology on a calendar reminder.

The problem is the timing. By the 25th, the money that landed on the 3rd has been sitting in your main account for three weeks looking completely spendable. Moving it out now feels like taking money away from yourself. So you don't. Or you move less than you should. The friction wins.

Illustration: a calendar with a reminder that's been snoozed repeatedly, a pile of coins stuck in one jar while the others sit empty, bold minimal style

Allocation at the moment money lands beats end-of-month accounting

Here's the shift. Don't allocate on a schedule. Allocate on an event — the event being "a client payment just landed."

At that exact moment, the money hasn't become "yours" yet. You haven't planned around it. You haven't watched it sit in your balance for a fortnight. Skimming 15% into profit and 30% into your pay right then is nearly painless, because you're not taking anything away — the money was never really in your hands long enough to feel like a loss.

This is the same behavioural trick that makes salary-sacrifice super work, or automatic savings transfers on payday. The money you never see, you never miss. Profit First knew this all along — "take it first" is the whole thesis. The scheduled-allocation habit just quietly undermines it by reintroducing a delay.

So the ideal isn't "allocate twice a month." It's "allocate every single payment, the instant it clears." Which, done manually, is obviously insane — you'd be doing tiny transfer sums all day. That's the gap worth closing with a nudge.

Envelopes that fire themselves: how the rules work

This is exactly what Handl's set-aside reminders do — except they're not limited to GST or tax. A set-aside rule is just any percentage of a payment, flagged for a purpose, the moment that payment lands. Which is Profit First, expressed as reminders.

You build a rule for each envelope:

  • A custom label — "Profit", "Owner's pay", "Wage buffer", "New camera fund", whatever your envelopes are called.
  • A percentage of gross — anything from 0 to 100%. Profit at 5%, owner's pay at 40%, tax at whatever your rate is. Stack as many rules as you like; there's no cap.
  • A reserve-account nickname — a text label telling you where this envelope lives ("Up — Profit 2%"). Worth being precise here: it's a nickname, not a linked bank account. Handl doesn't touch your banking. The nickname just reminds you which account to move the money into.
  • Per-rule channels — get the profit nudge in Slack, the tax nudge by email, the gear-fund nudge in-app. Each rule picks its own. (No SMS — nobody wants their tax reminders by text.)
  • A custom note — a line to your future self. This is the sleeper feature. "Don't skip this, it's the deposit on the studio" or the honest one: future you, nagging present you. When a payment lands and the nudge fires with your own words attached, it hits differently than a generic alert.

So a $10,000 payment clears and, seconds later, your envelopes fire: "Set aside $500 to Profit." "Set aside $4,000 to Owner's Pay." "Set aside $1,000 GST." Each one lands in the channel you chose, with the note you wrote. You do the transfers. Done.

A daily digest keeps a running total across everything, so you can see the envelopes filling up over the quarter without opening five banking tabs.

Illustration: a single incoming coin splitting into three labelled streams flowing into separate jars, each jar filling to a different level, bold flat graphic style

One thing this does not do (on purpose)

Worth saying plainly, because it's a deliberate design choice and it's the opposite of what some tools promise:

Handl reminds you. You make the transfer.

It does not move, split, hold, or automatically save your money. There's no linked bank account. Nothing leaves your account on its own. Handl watches the payment land, does the maths for each rule, and nudges you — then you move the money into your envelopes.

Why not just automate the transfer? Because your money staying under your control is the point. Auto-sweeping funds around means handing an app the keys to your bank account, timing risks around when balances clear, and a system moving your money while you're not looking. A nudge keeps you in the loop and in charge. It's the smallest possible thing that fixes the actual problem — which was never "I can't transfer money," it was "I forget to, every time, because the moment passes."

The friction that was killing your Profit First habit wasn't the transfer. It was remembering to, at the one moment it's psychologically easy. Fix that, and the envelopes fill themselves in every way that matters.

Start with one envelope

You don't need the full Profit First account structure on day one. Start with one rule — profit, say, at 5% of every payment — and let it run for a quarter. Watch the account fill up with money you genuinely didn't miss. Then add owner's pay. Then the tax envelope (if you're registered for GST, that's 1/11th of every payment, and the same engine handles it).

The methodology has been right the whole time: take it first, and live on the rest. The only thing that ever broke it was relying on a calendar reminder and your own willpower twice a month. Move the trigger to the moment money lands, put the nudge where you'll see it, and the envelopes stop being a chore you drop by March.

They just fire themselves.


General information only, not financial or tax advice. Profit First is a methodology created by Mike Michalowicz; Handl is not affiliated with or endorsed by Profit First. For your specific tax obligations, talk to your accountant or a registered tax agent.