The Recurring Expenses module helps you manage periodic expenses with fixed cycles such as:
This module automatically creates occurrences based on the cycle you configure, and reminds you when payment is due.
Use this module when you have:
Scenario: You want to track monthly electricity bill so the app automatically reminds you when payment is due.
Steps:
Result: App displays success message and returns to list. New item appears with full information, and app will automatically remind you on the 15th of each month.
Add Recurring Expense Screen:
┌─────────────────────────────────────────┐
│ ← Back Add Recurring Expense │
├─────────────────────────────────────────┤
│ Category * │
│ [Utilities ▼] [+ Add New] │
│ │
│ Amount (USD) * │
│ [$20] │
│ │
│ Cycle * │
│ ┌──────┐ ┌────────┐ ┌────────┐ │
│ │Week │ │Bi-week │ │Month │ │
│ └──────┘ └────────┘ └────────┘ │
│ │
│ Payment Date in Cycle │
│ ⚪ End of month │
│ ⚫ Select day of month │
│ ┌───────────────────────────────────┐ │
│ │ Day of month: [15] │ │
│ └───────────────────────────────────┘ │
│ │
│ Note │
│ ┌───────────────────────────────────┐ │
│ │ Monthly electricity bill │ │
│ └───────────────────────────────────┘ │
│ │
│ [Cancel] [Save] │
└─────────────────────────────────────────┘
Scenario: It’s water bill payment day (10th), but the actual amount to pay is $7 (decreased) instead of $8 as set.
Steps:
Result: App updates the confirmed occurrence with actual amount $7, automatically creates next occurrence, and updates current financial balance (subtract $7).
Confirm Expense Dialog:
┌─────────────────────────────────────────┐
│ Confirm Paid │
├─────────────────────────────────────────┤
│ Water Bill │
│ Monthly (10th) │
│ Due Date: Today │
│ │
│ Actual Amount * │
│ [$7] │
│ │
│ Note │
│ [This month saved water] │
│ │
│ [Cancel This] [Confirm Paid] │
└─────────────────────────────────────────┘
Scenario: You temporarily don’t rent a place for 2 months, so you want to deactivate the “Rent” expense instead of deleting it completely.
Steps:
Result: “Rent” card changes to “Inactive” status (gray), switch changes to “Inactive”. App no longer creates new occurrences for this expense. You can reactivate by tapping the switch “Inactive” → “Active”.
List Screen with Switch:
┌─────────────────────────────────────────┐
│ ← Back Recurring Expenses │
├─────────────────────────────────────────┤
│ ┌───────────────────────────────────┐ │
│ │ Rent [⚪ Inactive] │ │
│ │ $1,200 │ │
│ │ Monthly - 1st │ │
│ │ (Deactivated) │ │
│ │ │ │
│ │ [Edit] [History] [Delete] │ │
│ └───────────────────────────────────┘ │
└─────────────────────────────────────────┘
notificationTime1, notificationTime2, default 16:00 and 19:00)