When people first set up VoiceSpend, they often wonder: what's the difference between a subscription and a bill? And where does a recurring income item fit in? These are reasonable questions, because the distinction matters for how you interpret your data — but it's also more nuanced (and in one case, more limited) than you might expect.
The four item types
VoiceSpend has four types of recurring items:
- expense — a recurring cost that doesn't fit neatly into "bill" or "subscription" territory. A monthly gym membership paid by check, for example.
- bill — a regular obligation with a due date: rent, utilities, insurance.
- subscription — a recurring service charge. Netflix, Spotify, software licenses.
- income — a recurring deposit: salary, freelance retainer, rental income.
All four types share the same underlying data model and count against the same MAX_RECURRING_ITEMS limit on your account. They're not fundamentally different things in the system — they're the same thing with a different type label.
The real distinction: the Subscription Tracker
If they're all the same model, why distinguish subscriptions from bills and expenses at all?
The answer is the Subscription Tracker view. Items tagged as subscription appear in a dedicated tracker that shows you your total subscription spend, yearly cost projections, price change alerts, and unused-subscription detection. Bills and expenses don't appear there.
That's the entire distinction in practice: organizational. A Netflix subscription and your electricity bill behave identically in cash flow calculations — both subtract from your balance on their due date. The only difference is where they surface in the UI.
If you're trying to decide whether to log something as a bill or a subscription, the question to ask is: do I want this to show up in my Subscription Tracker? If yes, mark it as a subscription. If no, mark it as a bill or expense.
The autoCreate caveat
Here's something worth knowing honestly: VoiceSpend's recurring items have an autoCreate field in the data model. The intent is that when this is enabled, the system would automatically create a transaction on the due date without you having to log it manually.
Currently, that feature doesn't work. The data field exists, but there's no active backend trigger that runs it. No transactions are created automatically from recurring items.
This matters for how you use the feature. VoiceSpend's recurring items are, for now, planning tools — they tell you what to expect (through Safe-to-Spend lookahead, cash flow projections, and ZBB income pull), but they don't replace manual logging. When your rent clears, you still need to record it as a transaction.
This is a known limitation, not a bug you're missing. Auto-create functionality is on the roadmap.
Why recurring income matters for ZBB
This is where the income type becomes particularly useful. In Zero-Based Budgeting mode, VoiceSpend's income pool can pull from three sources: manual entry, actual transactions this month, and recurring income items (Plus+).
When you mark your salary as a recurring income item, ZBB can use that projected income as the base for your envelope allocations — without you having to enter it manually each month. It's one of the more powerful integrations in the system, and it's specifically why distinguishing income items from expense items matters.
Just remember: the recurring income item projects the income. It doesn't record the actual deposit. You'll still want to log that transaction separately for accurate spending history.
A practical setup approach
When configuring your recurring items, a useful mental model:
- Bills: things you have to pay, with known due dates (rent, utilities, loan payments)
- Subscriptions: services you pay for monthly or annually (streaming, software, memberships)
- Expenses: recurring costs without a specific service attached (weekly cash withdrawal, monthly charitable giving)
- Income: money you expect to receive regularly (paycheck, freelance retainer)
Set them up with accurate amounts and due dates. Your Safe-to-Spend number, cash flow view, and ZBB income pool will all use this data. The accuracy of those calculations is directly tied to the accuracy of your recurring items.
For step-by-step setup instructions, visit the help center.