eProcureAI / Platform / Keep budgets under control

Use case

Hearing at ninety percent
beats hearing at month end

Most budget overruns are information delays rather than decisions. Telling the owner at a threshold you choose turns an autopsy into something that can still be changed.

The alert names the cause. Not just the number.

Budget alertPosition today
The situation

Nobody decides to overspend a budget

Budget overruns are almost never a decision. They are a series of reasonable approvals made against a number that was already out of date.

A budget owner looks at a report showing invoiced spend, sees room, and approves. So does the next person. Meanwhile three approved orders sit with suppliers, uninvoiced and invisible, and the money is already gone in every sense except the accounting one.

By the time the invoices arrive, the overrun is a fact and the conversation is about explaining it rather than preventing it.

Two changes prevent most of it

Count commitment at approval, so the number people look at includes money already promised. Then alert the owner at a threshold you choose, while there is still time to do something.

Neither requires new data. Both simply move existing information to the moment it can change an outcome.

The alert has to name the cause

Being told a budget is at ninety percent is mildly useful. Being told which open requests would push it over is actionable, because now there is something specific to approve, defer or fund differently.

Why overruns happen

Four steps, and nobody did anything wrong

Step 1

The report shows room

Invoiced spend against allocation, which looks comfortable because it excludes everything already committed.

MissingCommitted spend
1
Step 2

Approvals continue

Each one reasonable against the number visible at the time. Nobody had the information that would have changed their mind.

BlameNot with the approvers
2
Step 3

Invoices arrive

The committed money becomes spent money, and the position moves sharply in one direction.

TimingWeeks later
3
Step 4

The overrun is explained

A conversation about what happened rather than a decision about what to do, because the moment for that has passed.

OutcomeExplanation, not choice
4
What changes

Three things that turn an autopsy into a decision

The number includes commitments

Approved orders count immediately, so the figure a budget owner reads reflects money already promised rather than only money already invoiced.

  • Committed at approval against the charge code
  • Available balance shown net of commitments
  • Approvers see the real position before deciding
  • No gap between decision and visibility
The real positionLive
AllocationSet
SpentPosted
CommittedOn open orders
AvailableThe honest number
Includes promisesNot just invoices

The alert arrives early and names the cause

At the threshold you set, the owner is told how much is left and which open requests would take it over, so there is something specific to decide.

  • Threshold configurable per budget
  • Alert names the requests creating pressure
  • Sent while there is still time to act
  • Owner rather than a shared mailbox
At ninety percentLive
ThresholdYours
NotifiedThe owner
NamedOpen requests
Time to actStill available
ActionableRather than informational

Moving money is a recorded action

Reallocation names the source, the destination, the amount and the approver. It is an event rather than a quiet edit to a spreadsheet cell.

  • Source and destination both recorded
  • Approver and date captured
  • Visible in the budget history
  • Silent adjustment not possible
ReallocationLive
FromOne code
ToAnother
ApproverNamed
Silent editNot possible
An eventRather than an edit
Warn or stop

Different budgets deserve different behaviour

Applying one rule to every budget is what makes people work around the tight ones.

Budget typeRecommended behaviourWhyWhat happens at the limit
OperatingWarnDay to day spend should not stop because a code is tightException approval with the shortfall shown
CapitalHard stopClassification and authorisation matter more hereCannot proceed without reallocation or authority
ProjectHard stop after closeSpending against a closed project causes real problemsBlocked once the project ends
Restricted or grantHard stopConditions are external and not yours to overrideBlocked, with the restriction shown

Hard stopping everything looks disciplined and produces workarounds. Warning on everything produces overruns. The mix is what works.

When a budget is tight

Six responses, all better than silence

Reallocate

Move money between codes

Where another code has room and the need is genuine. Recorded with its approval.

LoggedWith approver
Exception

Approve over budget deliberately

With a reason recorded, which is far better than an accidental overrun.

RecordedThe reason
Defer

Push into the next period

Often the right answer, and only available if you knew early enough.

RequiresEarly warning
Reduce

Buy less of it

Trim quantity or scope rather than abandoning the purchase entirely.

VisibleThe shortfall
Challenge

Question the need

Which happens more often when somebody has to actively approve an exception.

PromptedBy the exception
Escalate

Take it up a level

With the position and the cause already documented rather than described from memory.

EvidenceAttached
Who does what

The short version of everyone's job

Every option for handling a tight budget requires knowing about it in time, which is the only thing this really provides.

What people do

Look at a number they can trust and make a choice while it still matters.

The human partLive
Budget ownerReads the alert
Budget ownerChooses a response
FinanceApproves reallocations
ApproverSees impact before deciding
A decisionRather than an explanation

What eProcureAI does

Keeps the number honest and raises it before the moment passes.

The automatic partLive
Count commitmentAt approval
Update the balanceContinuously
Alert at your thresholdNaming the cause
Route over budgetAs exceptions
Log reallocationsWith approver and date
EarlyWhile something can change
0commitment counted so the number is honest
0typically ninety percent, alerting the owner
0the open requests creating the pressure
0every reallocation with its approver
FAQ

Questions people actually ask

What threshold should we alert at?
Ninety percent is the most common starting point, but it depends on how quickly your budgets move. A fast moving code may need an earlier warning to leave time to act.
Should budgets warn or stop?
It depends on the budget. Operating budgets usually warn, because stopping everyday spend creates workarounds. Capital, project and restricted budgets usually hard stop, because the consequence of exceeding them is different.
Who receives the alert?
The named budget owner, with finance visibility on the roll up. Sending it to a shared mailbox is how alerts get ignored.
What does the alert actually contain?
How much is left and which open requests would take the budget over. Naming the cause is what makes it actionable rather than informational.
How does reallocation work?
Money moves between charge codes as a recorded action with a source, a destination, an amount and an approver. It is an event in the budget history rather than a quiet adjustment.
What happens to a request that exceeds the budget?
It routes for exception approval with the shortfall shown, so a person decides deliberately. Whether the code allows that at all is set per code.
Does this stop all overruns?
No. It stops the ones caused by not knowing in time, which in our experience is most of them. A deliberate decision to overspend is still a decision you can make.
Can different departments have different thresholds?
Yes. Thresholds are set per budget, so a code that moves quickly can warn earlier than one that barely changes.

Bring a budget that overran last year

We will show what the committed position looked like at the time and when the alert would have fired.

Book your free demo

Related: All solutions and Budgets and Charge Codes