Obligations
Never miss a payment again. Obligations help you track and manage all your recurring financial commitments—from rent and utilities to subscriptions and loan payments.
What Are Obligations?
Obligations are recurring financial commitments that happen on a regular schedule. Think of them as templates that remind you when payments are due or automatically create transactions for you.
Obligations Include:
- 🏠 Bills - Rent, utilities, phone, internet
- 📺 Subscriptions - Netflix, Spotify, gym memberships
- 🚗 Loans - Car payments, student loans, mortgages
- 💳 Credit Cards - Minimum payments
- 🏥 Insurance - Health, auto, home insurance
- 📦 Regular Services - Cleaning, lawn care, childcare
What Makes It an Obligation?
An obligation must be:
- Recurring - Happens on a schedule (weekly, monthly, yearly)
- Predictable - You know roughly when and how much
- Required - You're committed to paying it
One-time purchases, irregular expenses, and varying amounts are better tracked as regular transactions. For example:
- ❌ Grocery shopping (varies each time)
- ❌ Gas fill-ups (irregular timing)
- ✅ Monthly utility bill (recurring)
- ✅ Netflix subscription (fixed amount)
Creating an Obligation
Via Web/Mobile App
- Navigate to Obligations tab
- Click/tap "Add Obligation" button
- Fill in the details (see below)
- Click "Save"
Obligation Details
Basic Information
Name (required)
- Clear, descriptive name
- Examples: "Rent", "Netflix Premium", "Car Payment"
Amount (required)
- Expected payment amount
- Can be approximate for variable bills
Frequency (required)
- Weekly, Bi-weekly, Monthly, Quarterly, Yearly, Custom
Start Date (required)
- When does this obligation begin?
- First payment date
End Date (optional)
- For obligations that expire
- Example: 3-year car loan ending Dec 2028
- Leave blank for ongoing obligations
Payment Settings
Account (required)
- Which account do you pay from?
- Example: "Chase Checking"
Category (optional)
- Helps organize spending
- Example: "Housing", "Entertainment", "Transportation"
Due Day (required)
- What day of the period is it due?
- Examples: "1st of month", "Every Friday", "15th"
Auto-Pay (toggle)
- Is this automatically deducted from your account?
- Affects reminder behavior
Advanced Options
Reminders
- Get notified before due date
- Options: 1 day, 3 days, 7 days before
Auto-Create Transactions
- Automatically create transaction on due date
- Or wait for manual confirmation
Variable Amount
- For bills that change each month
- Example: electricity, water
Tags
- Add custom labels
- Example: "Tax Deductible", "Shared Expense"
Example: Netflix Subscription
{
"name": "Netflix Premium",
"amount": 19.99,
"frequency": "monthly",
"startDate": "2026-01-15",
"endDate": null,
"account": "Chase Checking",
"category": "Entertainment",
"dueDay": 15,
"autoPay": true,
"autoCreateTransactions": true,
"variableAmount": false,
"reminders": [3],
"tags": ["streaming", "family"]
}
Example: Electricity Bill
{
"name": "PG&E Electric",
"amount": 120,
"frequency": "monthly",
"startDate": "2026-01-01",
"endDate": null,
"account": "Chase Checking",
"category": "Utilities",
"dueDay": 20,
"autoPay": false,
"autoCreateTransactions": false,
"variableAmount": true,
"reminders": [3, 7],
"tags": ["utilities", "essential"]
}
Managing Obligations
Viewing Your Obligations
List View shows:
- Obligation name and amount
- Next due date
- Status (paid, pending, overdue)
- Quick actions
Calendar View shows:
- All obligations on a monthly calendar
- Color-coded by category
- See payment schedule at a glance
Timeline View shows:
- Chronological list of upcoming payments
- Next 30/60/90 days
- Total amount due
Obligation Status
🟢 Paid
- Transaction created and marked complete
- Shows payment date
🟡 Pending
- Due soon but not yet paid
- Shows days until due
🔴 Overdue
- Past due date
- Shows days overdue
⚪ Scheduled
- Future obligation
- Not due yet
Paying an Obligation
Option 1: Mark as Paid
- Find obligation in list
- Click/tap "Mark as Paid"
- Confirm amount (can adjust if needed)
- Transaction created automatically
Option 2: Pay & Record
- Pay the bill on the provider's website/app
- Return to Obligations
- Mark as paid with actual amount
- Date defaults to today
Option 3: Auto-Pay (Recommended)
If obligation has Auto-Create Transactions enabled:
- Transaction created automatically on due date
- Review and confirm (or let it auto-confirm)
- Keeps your records accurate with no effort
Editing an Obligation
- Click/tap obligation name
- Click "Edit" button
- Update any fields
- Click "Save Changes"
What happens to existing transactions?
- Past transactions remain unchanged
- Future scheduled transactions update
- You'll be notified if changes affect pending transactions
Skipping a Payment
Sometimes you need to skip a scheduled payment:
- Find the obligation
- Click "Skip Next Payment"
- Select reason (optional):
- On vacation
- Account closed
- Service paused
- Other
- Confirm
The next occurrence will be skipped and the schedule continues after that.
Pausing an Obligation
Temporarily stop an obligation without deleting it:
- Open obligation details
- Click "Pause" button
- No transactions will be created until unpaused
- Click "Resume" when ready
Use cases:
- Gym membership paused for summer
- Subscription on hold
- Service temporarily cancelled
Deleting an Obligation
Deleting removes the obligation and all future scheduled transactions. Past transactions remain in your history.
- Open obligation details
- Scroll to bottom
- Click "Delete Obligation"
- Type obligation name to confirm
- Click "Delete Permanently"
Obligation Types
Fixed Amount Obligations
Amount stays the same every period.
Examples:
- Netflix: $19.99/month
- Car payment: $350/month
- Rent: $1,500/month
Setup:
- Set specific amount
- Leave "Variable Amount" unchecked
Variable Amount Obligations
Amount changes each period.
Examples:
- Electric bill (usage varies)
- Water bill (seasonal changes)
- Credit card minimum (balance varies)
Setup:
- Enter typical/average amount
- Check "Variable Amount" box
- Update actual amount when paid
Auto-Pay Obligations
Automatically deducted from your account.
Examples:
- Most subscriptions
- Some utilities
- Automatic loan payments
Setup:
- Enable "Auto-Pay" toggle
- Enable "Auto-Create Transactions"
- Transactions appear when due
- Review for accuracy
Manual Pay Obligations
You pay manually on due date.
Examples:
- Rent (write check/transfer)
- Credit card payment (manual)
- Bills you pay online
Setup:
- Leave "Auto-Pay" disabled
- Set reminders for due date
- Mark as paid when you pay
Obligation Calendar
Monthly View
See all obligations for the month:
February 2026
Sun Mon Tue Wed Thu Fri Sat
1
Rent Car Phone
$1500 $350 $80
2 3 4 5 6 7 8
Netflix
$19.99
9 10 11 12 13 14 15
Gym Electric
$50 $120
...
Filters
- View by category
- Show/hide paid obligations
- Filter by account
- Search by name
Color Coding
- 🟢 Green = Paid
- 🟡 Yellow = Due soon (within 3 days)
- 🔴 Red = Overdue
- ⚪ Gray = Scheduled
Tracking Loan Obligations
Loans are special obligations that decrease over time.
Setting Up a Loan
{
"name": "Honda Civic Car Loan",
"type": "loan",
"amount": 425,
"frequency": "monthly",
"totalBalance": 18500,
"interestRate": 3.9,
"startDate": "2024-01-15",
"endDate": "2028-12-15",
"account": "Chase Checking",
"category": "Transportation",
"dueDay": 15
}
Loan Features
Balance Tracking
- See remaining principal
- Track interest paid
- View payoff progress
Payoff Calculator
- See original loan details
- Calculate payoff date
- Show total interest
- Extra payment scenarios
Amortization Schedule
- View all future payments
- See principal vs interest breakdown
- Track equity building
Example: Car Loan Dashboard
Honda Civic Car Loan
Balance: $18,500 ━━━━━━━━━━░░░░░░░░░░ 45%
Original: $24,000
Paid Off: $5,500
Monthly Payment: $425
Interest Rate: 3.9%
Remaining Payments: 48
Payoff Date: Dec 2028
Total Interest Paid: $850
Estimated Total Interest: $1,900
Next Payment: Feb 15, 2026 ($425)
Principal: $365
Interest: $60
Subscription Management
Special features for tracking subscriptions.
Subscription Dashboard
View all active subscriptions:
Monthly Subscriptions ($145.97/month)
Entertainment $59.97/month
Netflix Premium $19.99
Spotify Family $16.99
Disney+ $13.99
HBO Max $9.99
Productivity $35.00/month
ChatGPT Plus $20.00
Notion Team $15.00
Fitness $50.00/month
Gym Membership $50.00
Subscription Insights
Find Unused Subscriptions
- Haven't created transactions recently
- Suggests you might not be using it
Price Change Alerts
- Notified when subscription price changes
- Compare to previous amount
Annual Cost
- See total yearly cost of each subscription
- Example: $19.99/month = $239.88/year
Cancellation Tracking
- Mark subscription for cancellation
- Get reminder before next billing
- Track cancellation date
Reminders & Notifications
Notification Types
Due Soon (3 days before)
📋 Rent payment due in 3 days
Amount: $1,500
Due: Feb 1, 2026
Account: Chase Checking
[Mark as Paid] [Dismiss]
Due Today
⚠️ Netflix payment due today
Amount: $19.99
Due: Feb 15, 2026
[Mark as Paid] [View Details]
Overdue
🔴 OVERDUE: Electric bill
Amount: $120
Due: Feb 10, 2026 (5 days ago)
[Pay Now] [View Details]
Payment Confirmation
✅ Car payment recorded
Amount: $425
Paid: Feb 15, 2026
Remaining: 47 payments
Notification Settings
Configure in Settings → Notifications → Obligations:
- Due Soon: 1, 3, 7, or 14 days before
- Overdue: Immediately, daily reminders
- Payment Confirmed: Optional
- Upcoming Week: Sunday preview of week's obligations
- Monthly Summary: Total obligations due this month
Delivery Methods
- Push notifications (mobile)
- In-app notifications
- SMS (premium feature)
Reports & Analytics
Monthly Obligations Report
Obligations for February 2026
Total Obligations: $2,564.99
Paid: $1,200.00
Pending: $1,364.99
Overdue: $0.00
By Category:
Housing: $1,500.00 (58%)
Transportation: $425.00 (17%)
Utilities: $280.00 (11%)
Entertainment: $59.99 (2%)
Other: $300.00 (12%)
Payment Status:
✅ Paid: 5 obligations
🟡 Pending: 4 obligations
🔴 Overdue: 0 obligations
Year-Over-Year Comparison
Annual Obligations
2026: $30,779.88
2025: $28,450.00
Increase: $2,329.88 (+8.2%)
Largest Increases:
Rent: $1,500 → $1,600 (+$100/mo)
Electric: $100 → $120 (+$20/mo)
Internet: $60 → $70 (+$10/mo)
Subscription Spending Trends
Subscription Costs Over Time
Jan 2026: $125.97
Feb 2026: $145.97 (+$20)
Mar 2026: $145.97 (no change)
Changes:
+ Added HBO Max ($9.99)
+ Added Notion Team ($15.00)
- Cancelled YouTube Premium (-$11.99)
Best Practices
🎯 Set Everything Up Once
Invest time upfront:
- Add all recurring obligations
- Set up reminders
- Enable auto-transactions
- Configure accounts
Then enjoy automated tracking!
📅 Review Weekly
Every Sunday:
- Check upcoming week's obligations
- Confirm sufficient funds
- Mark any paid obligations
🔍 Audit Quarterly
Every 3 months:
- Review all subscriptions
- Cancel unused services
- Negotiate better rates
- Update changed amounts
💡 Use Categories Wisely
Organize obligations by:
- Housing: Rent, utilities, insurance
- Transportation: Car payment, gas subscription
- Entertainment: Streaming, gaming, hobbies
- Health: Insurance, gym, prescriptions
- Debt: Loans, credit card minimums
🎨 Color Code
Assign colors to:
- Priority level (essential vs optional)
- Account paid from
- Category
- Provider
🏷️ Tag Strategically
Useful tags:
tax-deductible- For business expensesshared- Split with roommate/partnerflexible- Can pause if neededlocked-in- Contract commitment
Troubleshooting
Obligation didn't create transaction
Possible causes:
- Auto-create disabled
- Account not selected
- Obligation paused
- Date hasn't arrived yet
Solution:
- Check obligation settings
- Ensure "Auto-Create Transactions" enabled
- Verify account selected
- Check pause status
Wrong amount charged
For variable obligations:
- Mark transaction as paid
- Update to actual amount
- System learns typical range
For fixed obligations:
- Update obligation amount if permanent change
- Or adjust one-time in transaction
Missing old obligations
To add historical obligations:
- Create obligation with past start date
- Enable "Create Historical Transactions"
- Select date range
- Review and confirm
Too many notifications
Adjust in Settings → Notifications:
- Reduce reminder frequency
- Group daily notifications
- Disable low-priority alerts
- Use summary mode (one daily digest)
Advanced Features
Obligation Templates
Save common obligation setups:
Use templates for:
- Standard utilities
- Common subscriptions
- Typical loan structures
Create template:
- Set up obligation perfectly
- Click "Save as Template"
- Name it
- Reuse for similar obligations
Bulk Operations
Manage multiple obligations at once:
Bulk actions:
- Mark multiple as paid
- Update category for several
- Pause group of obligations
- Export to CSV
How to:
- Select obligations (checkboxes)
- Choose action from bulk menu
- Confirm changes
API Integration
Automate with our API:
// Create obligation via API
const response = await fetch('/api/obligations', {
method: 'POST',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: "Rent",
amount: 1500,
frequency: "monthly",
dueDay: 1,
accountId: "acc_123",
category: "Housing"
})
});
→ See API Documentation
Next Steps
Now that you understand obligations:
- Set up your obligations
- Explore Relationships - Track entities and vendors
- Create Resources - Set savings goals
Or learn more:
- Transactions Guide - Record payments
- Budgets Guide - Plan spending
- Reports Guide - Analyze patterns
Questions? Check our FAQ or contact support