Skip to main content

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:

  1. Description
  2. Amount and currency
  3. Category
  4. Frequency (daily / weekly / monthly)
  5. Account (optional)
  6. Start date (optional, defaults to today)
  7. 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:

  1. An expense entry is created automatically
  2. The account balance is deducted (if an account is linked)
  3. You receive a Telegram notification
  4. 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.

tip

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

PlanMax recurring expenses
Free0 (not available)
Pro5
UltimateUnlimited

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.