Recurring expenses
Recurring expenses generate fresh expense records on a schedule — useful for software subscriptions, rent, retainers, and any other regular outflow you'd otherwise re-create from scratch each month.
Each recurring rule has a source expense (used as the template), a frequency, and a next-run date. A cron generates the next expense ~7 to 28 days ahead of its due date.
Open any expense and make it recurring
From the Expenses page, open an expense → Make Recurring. Pick the frequency (Weekly, Bi-weekly, Fifteen days, Monthly, Two months, Quarterly, Half-yearly, Yearly).
Confirm the next run date
The system shows when the next expense will be generated. Edit it if the first generation should happen sooner or later than the default.
Review generated expenses
Generated expenses appear on the regular Expenses page with status PENDING. Pay them like any other expense.
Pause or stop a recurrence
Open the source expense → Recurring section → Pause. Paused rules don't generate new expenses; resume anytime.
Edit the template
Edit the source expense to change amount, vendor, or project for future generations. Past generated expenses stay as they were.
AI features
Explore all AI use casesRecurring expensesdoesn't include built-in AI tools yet — see what AI can do across FlippingKoin in the AI use cases guide.
Tips
Short-cycle rules (Weekly, Bi-weekly, Fifteen days) generate 7 days ahead; Monthly and longer generate 28 days ahead so you have time to plan cash flow. Editing the source expense doesn't retroactively change existing generated expenses — only future ones. Delete the source expense to stop the recurrence entirely; the past generated ones are kept.
Admin configuration
Access groups → `expenseAdd`, `expenseEdit` cover recurring rules too. The cron `/api/cron/recurring-expenses` runs daily at 00:15 IST from the flippingkoin-worker.