Most of us aren't paid on the 1st. Pay lands on the 25th, rent goes out on the 5th, a loan instalment on the 10th. Yet most ledgers count a month from the 1st to the 31st, so what you spent from one pay cheque is cut in two, and "what did I spend this month?" never lines up with "how did this pay cheque run out?".
What is a fiscal month?
A fiscal month is a month you define. Set the start day to the 25th and "this month" runs from the 25th of last month to the 24th of this one. Every report, budget and comparison has to follow that definition, or the numbers won't agree with each other.
How do I choose the start day?
- The day your pay arrives. The simplest choice. Each fiscal month has one pay cheque and you can see what you did with it.
- The day your biggest fixed cost goes out. If your income is irregular (freelancing, project work), tie the start to rent or an instalment.
- If neither fits: the 1st. The calendar month isn't bad either, as long as you always compare like with like.
Two small details a ledger has to get right
The calendar. The month has to be defined on your calendar, Jalali or Gregorian. The 25th of Mehr and the 25th of October are different days.
Midnight. An expense recorded at 23:30 on the last day of the month has to land in that month, not the next. The day and month boundary must be read in your own time zone, not the server's. These are the kind of details you only discover are wrong at month-end.
A little practice
Close one fiscal month on the start day you've chosen and write three numbers side by side: income, spending, balance. Do the same next month. After two or three months you can see the pattern in your spending.
In Ricordax you choose the fiscal start day when you create the ledger (and can change it later), both calendars are available, and the month boundary follows the time zone of whoever recorded the entry. Have a look at the personal and family app.