Recurring Expenses
Set up expenses that repeat automatically — subscriptions, rent, gym memberships — so you don't have to log them manually each time.
Adding a recurring expense
The easiest way is natural language:
Netflix 18.90 monthly
gym 150 every month
Spotify 17 monthly
rent 1200 monthly
Or use the step-by-step setup:
/addrecurring
You'll be asked for:
- Description
- Amount and currency
- Category
- Frequency (daily / weekly / monthly)
- Account (optional)
- Start date (optional, defaults to today)
- End date (optional, for fixed-term subscriptions)
Viewing recurring expenses
/recurring
Lists all your recurring expenses with Pause, Resume, and Delete buttons.
How auto-logging works
Every day at 08:00 UTC, Duitbot checks for recurring expenses that are due. When one is due:
- An expense entry is created automatically
- The account balance is deducted (if an account is linked)
- You receive a Telegram notification
- The next due date is advanced
Month-end handling is smart — e.g. if a recurring expense is set for the 31st, in February it fires on the 28th.
Duitbot's auto-log is idempotent — if the job runs twice (e.g. after a restart), it won't create duplicate entries.
Pausing & resuming
Tap Pause on any recurring expense to temporarily stop it from auto-logging. Tap Resume to re-enable it.
Recurring limits by plan
| Plan | Max recurring expenses |
|---|---|
| Free | 0 (not available) |
| Pro | 5 |
| Ultimate | Unlimited |
Upcoming recurring in AI context
When you ask the bot about your finances (e.g. "how much do I have left this month?"), Duitbot automatically factors in upcoming recurring expenses due in the next 7 days.