Spread annual and quarterly bills across the months they actually cover

A yearly premium paid in March is not a March expense — it is twelve months of cover. SharedExpense divides it across the months it actually covers, so no single month carries the whole bill and no other month looks artificially cheap.

Monthly totals that put the whole bill in one month are wrong twice over

Pay a $1,200 car insurance premium in March and a plain monthly total shows a $1,200 spike in March and nothing at all in the other eleven months — both readings are wrong, because the premium is paying for cover across the whole year, not for March.

The fix is not to ignore the bill or average it in your head every time you look at a report. It is to record it once, tell SharedExpense how many months it covers, and let every report — this month, this quarter, this year — divide it correctly from then on.

How you enter it

When you record an expense, a field labelled Allocation Type decides how it is spread. Choose a preset, or set an exact custom range, and the amount is divided evenly across the months it covers.

Allocation Type offers exactly these options:

  • No Allocation (One-time expense)
  • Monthly Allocation (1 month)
  • Quarterly Allocation (3 months)
  • Semi-Annual Allocation (6 months)
  • Annual Allocation (12 months)
  • Custom Date Range

The four preset periods start counting from the month you made the payment: a quarterly bill paid in March covers March, April and May. Choosing Custom Date Range reveals two date pickers, Coverage Start Date and Coverage End Date, for a period that does not line up with a preset — the amount is then divided evenly across every month from start to end inclusive.

Either way, the division is even: the total amount split by the number of months it covers, with each month carrying the same share. There is nothing to configure beyond picking the right period.

SharedExpense

New expense

Allocation Type

Custom Date Range

Coverage Start Date

2026-03-01

Coverage End Date

2027-02-28

An illustration of the Allocation Type field on the add-expense form, with Custom Date Range selected, rebuilt in HTML with example figures — not a screenshot.

The arithmetic, worked out

A $1,200 annual premium paid in March becomes $100 in each of the twelve months from March through the following February — the same even division applies whatever the amount or the period, not just to round numbers.

SharedExpense

Car insurance · $1,200 paid March 2026 · Annual Allocation

MonthAllocated cost
Mar 2026$100
Apr 2026$100
May 2026$100
… through
Feb 2027$100
Total$1,200
An illustration of an annual bill allocated across twelve months, rebuilt in HTML with example figures — not a screenshot.
SharedExpense

Pest control · $2,750 paid June 2026 · Quarterly Allocation

MonthAllocated cost
Jun 2026$916.67
Jul 2026$916.67
Aug 2026$916.67
Total$2,750.00
An illustration of a quarterly bill allocated across three months, rebuilt in HTML with example figures — not a screenshot.

$2,750 does not divide into three whole cents. Each month carries exactly one third of the payment and the figure is rounded only when it is displayed, so the underlying months still add back up to the $2,750 that actually left the account.

Cost and cash are two different questions about the same money

Cost is what this month cost, with annual bills spread across the months they cover. Cash is what actually left your accounts. Both are always available as a toggle in the report — not a setting you commit to — so you can check either answer whenever the other one raises a question.

Look at Cash for March and you will see the whole $1,200 premium, because that is what really left the account that month. Look at Cost for the same March and you will see $100, because that is the true cost of the month once the bill is spread across the year it covers. Neither number is more correct than the other — they answer different questions, and SharedExpense keeps both on hand rather than picking one for you.

The Summary hero shows this directly: on a cost basis it reads September so far · true cost, with a sub-line naming what actually left your accounts instead. An “Already committed” card shows the prepaid balance already paid, with a sub-line spelling out how far into the future it covers you.

SharedExpense
CostCash

September so far · true cost

$2,840

$1,190 actually left your accounts

Already committed

$4,300

Paid already, covering you through July 2027

An illustration of the Summary report, cost basis with the Cash toggle available, rebuilt in HTML with example figures — not a screenshot.

The split follows you through every report screen

Cost and cash are not confined to one screen — the same distinction runs through the Summary hero, the Trends table and every sheet you open from a figure.

SharedExpense

Trends · last 6 months

MonthCostCash outDifferenceTxns
Mar 2026$2,940$4,010-$1,07018
Apr 2026$2,820$1,760$1,06015
May 2026$2,910$1,830$1,08021

The Difference column header reads “Cost minus cash out for the month” on hover.

An illustration of the Trends table, monthly view, rebuilt in HTML with example figures — not a screenshot.

Tap the allocated figure in any of those columns and the sheet that opens shows the slice next to the full payment it came from — for example $100 of $1,200 · spread over 12 months. The monthly number is never disconnected from the payment that produced it; you can always trace it back.

What allocation deliberately does not do

Two honest limits keep the feature simple rather than surprising: allocation stops at the week view, and it is not the same thing as repeating a payment.

Weeks are cash-only

An amber notice appears on the week view: “Weeks show cash out only. Allocated expenses are spread across whole months, so a week cannot carry part of an annual bill.” Switch to a monthly or yearly view to see the allocated cost.

Allocation is not repetition

Annual Allocation spreads one payment you already made across the 12 months it covers. Repeating a payment is separate, and opt-in: set an expense to repeat and SharedExpense remembers the schedule, then asks you to confirm each payment when its date arrives. It never records money you have not spent.

Runs in your browser

The split is calculated from the payment amount and the coverage period you enter — not fetched from a bank, a statement or an insurer. There is nothing to sync for it to work.

Questions people ask

How do I budget for annual bills each month?
Record the payment once, on the date you actually paid it, and set its Allocation Type to Annual Allocation (12 months). SharedExpense divides the amount evenly across the twelve months starting from the payment month, so a $1,200 premium paid in March becomes $100 in each of March through the following February on a cost basis, instead of one $1,200 spike.
What about a quarterly or semi-annual bill, not a yearly one?
Allocation Type also has Quarterly Allocation (3 months) and Semi-Annual Allocation (6 months), which spread the amount evenly over 3 or 6 months starting from the payment month. If a bill covers a period that does not match any of the presets, choose Custom Date Range and set a Coverage Start Date and Coverage End Date; the amount is divided evenly across every month from start to end inclusive.
Does spreading a bill across months change what actually left my bank account?
No. Allocation only affects the cost basis, which answers what a month cost. Switch the report to Cash and you see cash out: what actually left your accounts, with the full payment shown in the month you paid it. Both bases are always available as a toggle, not a setting you commit to, so neither view is ever hidden or lost.
Is allocation the same as a recurring payment?
No — they are separate things, and an expense can use either or both. Allocation spreads one payment you already made across the months it covers. Repeating is the other direction: many payments over time, like rent every month. If you set an expense to repeat, SharedExpense remembers the schedule and asks you to confirm each payment when its date arrives; it never records a payment you have not made, so nothing is added to your totals until you say it happened.
Can I see an allocated bill on a weekly view?
Not the allocated slice. Weeks show cash out only, because allocated expenses are spread across whole months and a week cannot carry part of an annual bill. Switch to a monthly or yearly view to see the cost-basis allocation.
Can I see the original payment behind an allocated month?
Yes. Tap any figure that includes an allocated expense and the sheet that opens shows the individual slice next to the full payment it came from, for example "$100 of $1,200 · spread over 12 months", so the monthly number is never disconnected from what you actually paid.

Stop letting one month absorb a whole year's bill

Enter your next annual, quarterly or custom-period payment and see it spread across the months it actually covers.