Due dates in FamSpend are editable anytime. A bill you pay later than planned, an installment the bank pushed back, an expense scheduled too early — open the expense, change the date, save.
Where to do it
Three entry points, same action:
- From the calendar — click the expense dot, edit Due date in the form, save
- From the Cost Center list — click the row, edit Due date, save
- From Home — Today & Upcoming — same pattern
In all three cases you're in the expense form and changing a field like any other. See Modifying or deleting an expense.
What happens
- The dot leaves the old day and appears on the new day
- Daily totals update (old day drops, new day rises)
- Weekly loads update (if the move crosses weeks)
- The expense status doesn't change: pending stays pending, TBD stays TBD
Overdue expense you decide not to pay yet
Typical case: bill overdue yesterday, you decide to pay next week. Open the expense, change the date to next week.
What happens:
- The expense is no longer overdue (status recalculates)
- The dot loses the red border and goes back to normal "pending"
- The calendar shows it on the new day
No penalty, no lock. The expense date is a plan, not a contractual assertion.
Moving an expense that's part of a recurring series
If the expense is an occurrence of a recurring series (e.g. the monthly rent installment), moving requires a choice:
- This occurrence only — July's payment moves from the 5th to the 18th, the others stay on the 5th
- This and all following — the series changes date forever (rare: you negotiated a new day with the bank)
Default is this occurrence only — because the most common case is a single offset.
Drag and drop from the calendar?
Not there. The reason is the same as no drag-and-drop on phone contacts or paid expenses: accidental error = unrecoverable damage.
In FamSpend a move always requires two intentional taps (open expense + edit date + save). Three taps on mobile counting "save". Sounds like many, but they protect against misplaced taps.
AI Helper for fast moves
"Move April's car installment to the 18th instead of the 5th"
"Move all gas bills one day earlier" (if you realized you always pay them on the 6th instead of the 7th)
Helper finds the right expense, proposes the new date, asks for confirmation. Practical for batch moves.
What is NOT a move
- Delete and recreate — loses history, don't do it
- Mark as paid and recreate — marks paid on a wrong day and introduces confusion
- Add a new expense at the new day leaving the old one pending — duplicates the expense, ends up double counted
The only correct way is editing the date of the existing expense.