Money Clarity

    Predict monthly expenses: most of next month is already decided

    Most of next month has already been decided. The rent, the EMIs, the SIP, the school fee due on the 10th, even most of the card bill: each was settled by a contract, a mandate or last month's swipes before the month began. To predict monthly expenses you do not need to guess how much you will spend. You need to separate what is already fixed from what is not, and twelve months of statements do that for you. In the illustrative household on this page, ₹78,792 of October's forecast ₹1,13,162, or 69.6 percent, is known to the rupee in late September.

    The catch is that expenses are not equally predictable, and should not be forecast the same way. Some are fixed in amount and date, some in date only, some in amount but arrive once a quarter or once a year, and some genuinely vary. The first class gets an exact figure, the second a range, the third a calendar, and only the fourth an average with a spread. Forecast the whole month from last month's total instead, and over this household's last six months you would have missed by ₹6,702 on an average month. The four-class method missed by ₹3,112.

    Below: the four classes priced, seasonal bills, a twelve-month calendar of the irregular ones, how accurate each class can be, what to do with the number, and the signs a forecast has gone stale.

    Last reviewed 2026-09-28

    Predict monthly expenses by how certain each is

    The technique

    Sort by predictability, not by category

    Budget categories put the EMI next to groceries as though both were estimates. An EMI is a contract with a fixed amount and date; groceries are a hundred small decisions. Forecasting both with one method makes the certain part look uncertain and the uncertain part look certain.

    Take a renting household with ₹1,18,000 of take-home pay credited on the 1st, a personal loan, a car loan, a child in school and one credit card cleared in full each month. The figures are illustrative; the method works on any year of statements.

    Class A is fixed in amount and date: ten identical debits a month. Rent of ₹21,000. The ₹9,964 EMI on a ₹3 lakh personal loan over 36 months at an illustrative 12 percent. The ₹11,551 EMI on a ₹5.5 lakh car loan over 60 months at an illustrative 9.5 percent. A ₹6,000 SIP, ₹4,000 to the house help, ₹5,000 to parents, a ₹1,180 monthly term premium and three small AutoPay mandates. Together ₹60,292, 51.1 percent of take-home. This is the fixed expenses list, the one part of a monthly expense forecast that can be exactly right.

    Class B is fixed in date but not amount: electricity, piped gas and the card bill. Class C is fixed in amount but not in month: the quarterly school fee, annual premiums, a yearly renewal. Class D is everything that genuinely varies, paid by UPI, debit card or cash. Card swipes are not in D. They arrive a month later inside the card bill in class B, and counting them in both places counts them twice.

    ClassWhat is fixedOctober 2026How to forecast it
    A: EMIs, rent, SIP, mandatesAmount and date₹60,292Exact: the last debit
    B: electricity, gas, card billDate only₹16,920A range: average to maximum
    C: school fee, premiums, renewalsAmount only₹18,500A calendar from 12 months
    D: UPI, debit card, cashNeither₹17,450Six-month mean, low to high
    Total₹1,13,162
    Illustrative household, forecast made on 28 September. Class B uses the card statement that closed on 25 September and last October's electricity bill; class D is the April to September mean.
    • Classes A and C together are ₹78,792, 69.6 percent of October, known to the rupee before the month starts. Add the card statement that closed on the 25th and the known part is ₹93,172, or 82.3 percent
    • Genuinely variable spending is ₹17,450, 15.4 percent of the month. It is the only part a spending tip can reach, and where most forecasts spend all their effort
    • The committed expenses, classes A, B and C, come to ₹95,712 and leave ₹22,288 of room for class D. The order they leave in by date is the salary waterfall page's subject; this page is about how much

    Bills that vary: forecast a range, not a number

    The technique

    Average for the level, maximum for the plan

    People forecast a varying bill from the last one paid, which is one draw from a range. The average says where the bill usually lands and the maximum says what to keep in the account; a seasonal bill needs a different window altogether.

    For a bill that arrives on a fixed date in a varying amount, take the last three, average them, and note the highest. The card bill here was ₹13,900, ₹15,600 and ₹14,500 from July to September: an average of ₹14,667 and a maximum of ₹15,600. Piped gas averages ₹700 and has not gone above ₹710.

    The card bill has a property the others lack: it becomes known before it is due. This card's statement closes on the 25th and is due on the 15th of the next month, so October's bill, ₹14,380, has been printed since 25 September. The three-month average was off by ₹287, 2.0 percent. Once the statement closes, stop forecasting that bill and move it to the exact column.

    Electricity is where a three-month average fails, because the window can sit in the wrong season. Averaging January to March 2026 gives ₹1,543. April's bill was ₹2,870, so the average came up ₹1,327 short, 46.2 percent of the real bill. May's ₹3,420 was 167.2 percent above January's ₹1,280, and April to June carried 37.9 percent of the year's ₹24,400 of electricity. For a seasonal bill, use the same month last year from your twelve-month window, and keep the recent maximum as the high end.

    October 2026, class B
    Card bill, statement closed 25 September
    ₹14,380
    Electricity, same month last year
    ₹1,840
    Piped gas, three-month average
    ₹700
    Class B, central
    ₹16,920
    Class B, high: electricity ₹2,080, gas ₹710
    ₹17,170

    Illustrative. Before the card statement closed, the central figure would have been ₹17,207 and the high ₹18,390, using the card's three-month average and maximum.

    • Last October's ₹1,840 is below every bill from July to September, because October is when the cooling goes off. The three-month average of ₹1,987 would overstate it; in April the same method understated by ₹1,327
    • A tariff revision breaks the same-month rule. If the rate per unit has risen since last year, scale last year's bill by the change

    An annual calendar for the irregular bills

    The technique

    Twelve months, not three

    A quarterly or annual bill is as certain as rent; it just comes less often. Three months of statements catch some by accident and miss the rest, so the forecast looks right until the month a premium renews.

    Pull every debit from twelve months of statements that did not repeat monthly but will repeat: fees, premiums, renewals, the festival bonus. Put each in the month it last fell, at the amount last paid. That is class C, and it is exact in the same way class A is, as long as the price has not changed.

    This household has eight. The ₹18,500 quarterly school fee in October, January, April and July. ₹14,000 of annual school charges in June. A ₹28,600 family health premium in March. ₹13,900 of car insurance in August. A ₹9,600 gym membership in May. A ₹1,499 annual streaming plan and a ₹4,000 festival bonus in November. A card annual fee of ₹2,000 plus 18 percent GST, ₹2,360, in January. The year's total is ₹1,47,959, an average of ₹12,330 a month, but nine months carry some of it and three carry none.

    Here is class C beside the rest of the forecast for the next twelve months.

    MonthClass C itemsClass CForecast totalLeft of ₹1,18,000
    Oct 2026School fee₹18,500₹1,13,162₹4,838
    NovStreaming plan, festival bonus₹5,499₹1,00,028₹17,972
    DecNone₹0₹94,419₹23,581
    Jan 2027School fee, card fee₹20,860₹1,15,249₹2,751
    FebNone₹0₹94,499₹23,501
    MarHealth premium₹28,600₹1,23,669−₹5,669
    AprSchool fee₹18,500₹1,14,479₹3,521
    MayGym₹9,600₹1,06,129₹11,871
    JunSchool charges₹14,000₹1,10,059₹7,941
    JulSchool fee₹18,500₹1,13,689₹4,311
    AugCar insurance₹13,900₹1,08,919₹9,081
    SepNone₹0₹95,079₹22,921
    Illustrative. Forecast total is class A (₹60,292), electricity from the same month last year, card and gas at their three-month averages (October's card bill from its statement), class C, and class D at its six-month mean of ₹17,450.
    • March is the only month the forecast exceeds take-home, by ₹5,669, and it is on the calendar today, months before it arrives. The heaviest month runs ₹29,250 above the lightest, December at ₹94,419
    • April is heavy for two reasons at once: the ₹18,500 school fee lands in the month electricity runs ₹1,030 above October's. Heavy months are usually where a class C lump meets a class B peak
    • Putting money aside ahead of these is the sinking-fund method on the monthly budget planner page. The calendar's job is earlier: telling you which months need it
    • The calendar uses the amount last paid, which understates a renewal. The health premium went from ₹26,500 to ₹28,600 last time, 7.9 percent, so treat every premium on it as a floor

    Variable spending: an average with a spread

    The technique

    Mean for the plan, range for the cushion

    People forecast variable spending from the month they remember, usually a quiet one. Six months give a mean, a low and a high, and the distance between them is the honest size of the uncertainty.

    Class D is what leaves by UPI, debit card and cash, whether the app is GPay, PhonePe or Paytm. Total it for each of the last six months. Here, April to September: ₹16,900, ₹19,700, ₹15,600, ₹17,300, ₹18,800 and ₹16,400. The mean is ₹17,450, the low ₹15,600 and the high ₹19,700: a range of ₹4,100, with the top ₹2,250 above the mean and the bottom ₹1,850 below it. On an average month the actual lands ₹1,200 from the mean, 6.9 percent.

    Six months is deliberate: three is too few to show the range, and twelve drags last year's festival month in at the wrong place. October 2025 was Diwali month, on 20 October, and class D ran to ₹21,900, ₹4,450 or 25.5 percent above the six-month mean. Diwali 2026 falls on 8 November. Last October is a poor guide to this one: the festival spending moves to November, alongside the ₹4,000 bonus already on the calendar.

    • Plan to the high end, not the mean. ₹19,700 is ₹2,250 above ₹17,450, 12.9 percent, and in two of the six months the actual came in above the mean
    • Class D is 15.4 percent of October's forecast. Even a miss of its whole ₹4,100 range would move the month by less than the last-month method's average miss of ₹6,702

    How accurate a monthly expense forecast can be

    The technique

    Test the method on months you already know

    A method can be checked before you trust it. Pretend it is the end of March, forecast April from what you knew then, and compare with April's statement. Repeat for six months and the average miss is the method's real accuracy.

    The usual shortcut assumes next month looks like last month. Below is that shortcut against the four-class method for each month from April to September 2026, each forecast made only from the statements available at the time: class A exact, class B from the prior three months' average of each bill, class C from the calendar at last year's amounts, and class D from the prior six months' mean.

    MonthActualLast-month missFour-class miss
    Apr 2026₹1,14,562+₹8,970 (7.8%)−₹403 (−0.4%)
    May₹1,12,372+₹2,190 (1.9%)−₹8,030 (−7.1%)
    Jun₹1,07,492+₹4,880 (4.5%)+₹4,047 (3.8%)
    Jul₹1,12,762−₹5,270 (−4.7%)+₹2,663 (2.4%)
    Aug₹1,11,212+₹1,550 (1.4%)−₹2,036 (−1.8%)
    Sep₹93,862+₹17,350 (18.5%)+₹1,493 (1.6%)
    Average miss₹1,08,710₹6,702 (6.2%)₹3,112 (2.9%)
    Plus means the forecast was too high. Illustrative data from the household on this page. Monthly percentages are of that month's actual; the average-miss percentages are of the average month.
    • The last-month method's worst miss, ₹17,350 in September, is August's car insurance carried into a month without it. It fails in the months after a lump, exactly when a forecast is most wanted
    • The four-class misses by class, averaged over the six months: A ₹0, C ₹183, D ₹1,478 and B ₹2,222. The whole C miss is the car insurance renewing ₹1,100 above last year's ₹12,800, 8.6 percent
    • May, the four-class method's worst month at ₹8,030 short, lost ₹5,497 of it in class B: an electricity average from February to April against a summer bill, and an ₹18,700 card bill after April travel. The seasonal rule fixes the first. The card statement, closed on 25 April, would have shown the second before May began

    Using the forecast: the low point and the buffer

    The technique

    Plan for the high case on the lowest day

    A forecast total tells you whether the month fits. It does not tell you when the account is thinnest or how much cushion the uncertain classes need. Both come out of the same numbers.

    With salary on the 1st, the account is lowest on the last day of the month, just before the next credit. October's central forecast is ₹1,13,162 against ₹1,18,000 of take-home, 95.9 percent; the high case is ₹1,15,662, 98.0 percent. Starting October with ₹6,000 in the account, the balance on 31 October is forecast at ₹10,838, or ₹8,338 with every range at its top. The month fits.

    It fits unevenly. By the 15th, after class A, the school fee on the 10th and the card bill on the 15th, ₹1,01,616 has left, 89.8 percent of the month's forecast outflow. The second half of October runs on class D and little else. Whether each debit clears on its morning is a question of dates against payday, worked day by day on the never-miss-a-bill page.

    The buffer comes from the uncertain classes. In any month after October the high case sits ₹3,183 above the central one: class D at its six-month high and the card bill at its three-month high. March has a central shortfall of ₹5,669 and a high-case shortfall of ₹8,852. That is the buffer this household needs, and it needs it in one month of the year.

    • If light-month surpluses stay in the account, they total ₹72,643 by the end of February and March covers itself. They rarely stay: December's ₹23,581 looks spare in December
    • The forecast year leaves ₹1,26,620 over, on top of ₹6,000 a month already going to the SIP. A household with that margin does not need a tighter budget. It needs March's ₹8,852 to still be there in March
    • A shortfall in most months is not a timing problem. Class A is too large for the income, and no calendar fixes that

    Signs your next month bills forecast is off

    The technique

    Recheck the exact classes, not the variable one

    People expect forecasts to fail in the spending they control. The costly misses come from the classes that looked exact: a new mandate, a reset rate, a renewed premium. Each shows up on paper before it shows up as a surprise.

    Three things change classes A and C, and each leaves a trace.

    A new mandate. A ₹649 UPI AutoPay that started last month is ₹7,788 a year, and it belongs in class A from its first debit, not after three. Scan each statement for AutoPay or NACH debits missing from the one before.

    A rate change on a floating loan. Take an illustrative ₹32 lakh home loan with 204 months left at 8.50 percent: the EMI is ₹29,705. If the rate resets to 8.75 percent, the lender can raise the EMI to ₹30,192, ₹487 more a month, or hold the EMI and extend the loan by 7.9 months. The second leaves your monthly forecast untouched and adds about ₹2,34,318 of payments at the far end; the first costs ₹99,206 more over the same 204 months. A reset letter saying the EMI is unchanged is still a change: read the revised tenure.

    A premium hike. The health premium rose 7.9 percent at its last renewal and the car insurance 8.6 percent. A renewal notice usually arrives before the debit, and that notice is the moment to update class C.

    • When forecasting is the wrong tool: an income that varies month to month. The method predicts outflow well; if inflow is uncertain too, the useful number is the class A total you must cover in a bad month
    • The months after a move, a new job or a new child. The twelve-month window describes a household that no longer exists; rebuild class A from the new contracts
    • A one-off you have never paid before, a wedding or a large repair, is in no statement. Add it by hand; no method predicts it from history

    How Unyfy helps predict next month's bills

    The work on this page is sorting a year of debits into four classes and pricing each. Unyfy does the sorting from your own transactions. On Pro, its Fixed Expenses screen predicts what the coming month is already committed to: the EMIs, SIPs, rent, premiums, bills, subscriptions and card bill it has seen leave your accounts, so the exact part of the forecast arrives filled in rather than rebuilt from memory. Its Subscriptions list shows each recurring subscription with its amount and whether it is due or paid this month.

    What you see is next month's committed outflow as a list, each item named from the lender, insurer or merchant on the debit, with its amount, and what has been paid and what is left so far this month. It is built from bank and card transaction emails and, on Android, transactional SMS, with no manual entry. It never asks for your bank password or UPI PIN, and every payment is one you authorise.

    Install Unyfy on Android, or use the web app at app.unyfy.co.in on an iPhone.

    Common questions

    How do I predict monthly expenses from my bank statements?

    Sort twelve months of debits into four classes. Fixed amount and date (EMIs, rent, SIP) is exact. Fixed date, varying amount (electricity, card bill) is a range from the last three bills, or the same month last year for a seasonal one. Annual and quarterly items go on a calendar. Everything else is a six-month mean with its low and high.

    What should go on a fixed expenses list?

    Every debit that is the same amount on roughly the same date in each of your last three statements: rent, EMIs, SIPs, monthly premiums, AutoPay and NACH mandates and regular transfers to family. In the worked household that is ten items and ₹60,292, 51.1 percent of take-home. Quarterly and annual items belong on a calendar instead.

    How much will I spend next month if my bills vary?

    Work out a central figure and a high one. For varying bills use the three-month average and maximum; for day-to-day spending use the six-month mean and high. The worked October comes to ₹1,13,162 central and ₹1,15,662 high. The gap is only ₹2,500 because the card bill, the largest varying item, was already on a closed statement.

    How accurate can a monthly expense forecast be?

    Test it on months you already have. Over six months, forecasting each month from the one before missed by ₹6,702 on average, 6.2 percent of an average month, with a worst miss of ₹17,350 after a lumpy month. Forecasting by class missed by ₹3,112, 2.9 percent, and its worst month, ₹8,030, came mostly from a summer electricity bill and one heavy card bill.

    Why was my forecast wrong in a festival month?

    Because the festival moved. Diwali fell on 20 October in 2025 and falls on 8 November in 2026. In the worked household, October 2025's day-to-day spending was ₹21,900, 25.5 percent above the six-month mean of ₹17,450. Copying last October forward overstates October and understates November.

    Can an app predict my next month bills?

    It can do the exact parts from your transaction history. Unyfy's Fixed Expenses screen, on Pro, predicts what the coming month is already committed to, such as EMIs, premiums, bills on a cycle and subscriptions.

    Next month is mostly known. In this household, 69.6 percent of October is fixed to the rupee before it begins and 82.3 percent once the card statement closes; the rest is a range you can size. Forecast each class by its own rule and the miss on an average month falls from ₹6,702 to ₹3,112, and the one heavy month of the year, March, shows up on the calendar long before it arrives. Informational page, not financial advice. The household and every figure on this page are illustrative; your own statements, loan schedule and policy documents govern what will leave your account, not this page.

    Our Partners

    Banks and NBFCs we compare

    Unyfy compares offers from these lenders and earns a commission if you take one. The comparison is shown first, and it can tell you not to switch.

    HDFC Bank logo
    ICICI Bank logo
    Axis Bank
    State Bank of India logo
    IDFC First Bank logo
    Kotak Mahindra logo
    IndusInd Bank logo
    Yes Bank logo
    Bajaj Finserv logo
    Tata Capital logo