expenieexpenie

Guides

Recurring income tracker: confirm-to-post, not auto-post

Freelance income tools split into tax-first bank-sync apps and silent auto-post trackers. Neither waits for you to confirm the money actually arrived.

expenie guide cover: recurring income tracker — due inbox, confirm-to-post, skip only advances

In short

The short answer

A recurring income tracker should treat a retainer or salary the way a good recurring-expense tool treats a bill: a schedule and a template, not a silent charge. When a payment is due, it waits in an inbox until you confirm it arrived, then it posts as Income. Skip just advances the schedule. Nothing appears on your statement because a calendar date passed.

Why the freelance-income category is split

cashflowcalendar.app names the real problem for irregular earners plainly: fragmented payouts from Stripe, PayPal, Upwork, Fiverr, and direct deposits. That makes true income and tax liability hard to see without a dedicated tracker. Its answer, like SenticMoney and Bonsai Tax, leans tax-first: deduction tracking, receipt scanning, 1099 prep. Useful, but built for April, not for reading this month.

On the other side, some general trackers can automate recurring income and mark any income source as recurring on a daily, weekly, bi-weekly, monthly, or yearly schedule. Helpful for predictable salary. Risky for anything that isn't guaranteed to land on time. An auto-posted paycheck that's a week late just gave you a fake number in your statement until you notice and fix it.

What a confirm-to-post income rule actually is

  • Confirm — on or after the due date, the instance shows up as due. You confirm and it posts as an Income transaction dated to that due date.
  • Skip — the payment didn't come, yet or at all this cycle. Skip advances the schedule to the next due date without creating anything.
  • Pause — stop the rule between contracts without losing the schedule or history.
  • Delete — remove the rule; past income transactions it already created stay exactly as they are.

The rule is a template (kind, amount, category, account, schedule), not a transaction. Nothing about it touches your statement until you say yes.

Schedules that fit real pay

  • Weekly, for a fixed weekday payout.
  • Monthly, on a day 1–28 or the last day of the month — the shape of most retainers and salaries.
  • Yearly, for an annual bonus or once-a-year contract payment.

None of that requires bank sync to work. The schedule is yours; the confirm step is what keeps the number honest when a client pays three days late.

How expenie does it

expenie recurring rules cover Expense and Income templates: weekly, monthly, or yearly. An Income rule for a retainer or salary sits in the Due/Upcoming list until you confirm it. Confirming posts an Income transaction dated to the due date; skip only advances the schedule. Unconfirmed dues never hit your statement or your budgets, so a late payment can't quietly inflate a month you haven't actually been paid for.

Recurring rules are included in the 14-day full Pro trial and on paid Pro. Pro is $5.99 a month or $59.90 a year, USD, tax included.

FAQ

Will my recurring income post automatically when it's due?
No. It appears as due and waits for you to confirm. That's what keeps a late or missed payment from showing up as money you don't actually have yet.
Can I track a retainer that pays on a different day each month?
Recurring schedules support day 1–28 or the last day of the month. For pay dates that genuinely vary week to week, log those as one-off income instead.
Is recurring income free?
No. Free ships 0 recurring rules. Pro adds recurring Income and Expense templates and removes Free's other caps.
What happens if I skip a due income payment?
Skip advances the schedule to the next due date only. No transaction is created, and nothing counts toward your statement.
Do I need to link a bank account for this to work?
No. The schedule and the confirm step are entirely yours; there's no bank feed involved at any point.

Sources

Try expenie

Solo private ledger. Manual entry. Statement-first month. 14-day full Pro trial, then subscribe.

Start free trial