IT budget · spend · contracts

Your budget, your spend, and your contracts finally agree.

You planned one number. Finance billed another. The contract obligates a third. itbudgit lines all three up in one ledger, so the gap stops hiding in a folder of spreadsheets, and you can answer "why?" before you are asked.

No signup · a full demo group loads instantly · runs entirely in your own browser

The middle ground between a spreadsheet and a six-figure platform

Budget·Actuals·Contracts·Licences·Renewals
What's inside

Everything the spreadsheet made painful

One ledger for the whole picture. Reconciled automatically, not by hand.

Budget vs. actuals vs. contract

The core loop. Three views of the same spend, aligned by line, contract, cost centre and legal entity, with the variance surfaced, not buried.

Renewals & indexation

A renewal calendar keyed to notice periods and auto-renewal exposure, with annual price escalation captured as dated facts you confirm, not guesses.

Entitled vs. assigned

Reconcile what a contract entitles against what's actually deployed. Catch shelfware and over-deployment before the true-up conversation, not after.

Two-role vendor model

Track who you pay separately from whose technology you run. Roll up total exposure to a vendor across every reseller and legal entity.

Teams & allocation keys

Give each team an envelope, then split shared costs by fixed percentages, evenly, by headcount or by seats. Cent-exact, and dated so last quarter never changes.

Versioned baselines

A frozen baseline stays frozen. It never rewrites itself. Compare baseline, current estimate and live actuals side by side, any time.

Reconciliation

See the gap, in numbers you can defend

Budget, billed and contracted line up automatically. Indexation, mid-term add-ons and entitlement gaps are computed, not guessed. Every figure traces back to a line, a contract and a legal entity.

  • Cent-exact money, all the way through
  • Variance flagged the moment it appears
  • A closed month is never restated behind your back
Variance by cost category
Software licences+€52,300
Cloud & hosting+€19,800
Support contracts+€6,400
Next renewals
ServiceNow ITSM12 Oct · notice due Microsoft 365 E531 Dec · +3.8% index Adobe Creative Cloud14 Feb · on track Zoom Enterpriseauto-renews
Contracts

Never get surprised by a renewal again

Every contract's notice period, auto-renewal flag and price escalation lives in one calendar. The deadlines that used to hide in a PDF folder are now the first thing you see.

  • Notice windows, counted for you
  • Indexation projected, then confirmed as actual
  • Invoiced and recognised as separate, labelled streams
Basis

Speak finance without losing the postings

Finance recognises a cost when it is economically consumed. Your invoices arrive when the vendor decides. Most teams keep one of those in the system and the other in someone's head. itbudgit holds both and lets you switch which one you are reading.

  • As invoiced, when money is billed. The stream your postings and transactions live in.
  • Accrued, when it is economically consumed. The stream finance reviews.
  • One switch for the whole workspace, so a figure never quietly changes meaning between two screens.

You decide per contract whether its cost is recognised across the term. Switching the view never changes that decision, and never changes your data. It changes which stream you are looking at.

One contract year, both ways
As invoiced · quarterly€180,000
Accrued · monthly€180,000

Same contract, same cents, same year-end total. The accrued figures are derived when you look at them, never stored a second time, so the two streams cannot drift apart.

Decisively better than Excel. Deliberately not Enterprise ITFM.

The middle ground that didn't exist: contractual facts as structured data, without a six-figure platform, a discovery rollout or a year-long implementation.

You've outgrown

  • Tabs that don't reconcile
  • A contracts folder full of PDFs
  • "Which version is current?"
  • Renewals found the week they lapse
itbudgit is A reconciliation & planning ledger

You don't need

  • An enterprise ITFM rollout
  • Discovery agents on every device
  • A year-long implementation
  • A price that needs board sign-off
Pricing

Priced against the budget it controls

A flat annual fee. Not per seat, not a percentage of your spend. The people who need to look at the numbers should never cost you a licence.

Ledger
One IT budget owner, one legal entity, a contained estate.
€129/mo
billed €1,548/yr excl. VAT · 1 editor seat, admins included · unlimited viewers
  • The reconciliation core
  • Budget lines, monthly, with versioned baselines
  • Actuals & transactions, with month locks
  • Contracts: phasing, terms, recognition
  • Read the year as invoiced or accrued
  • Renewal & notice calendar, auto-renewal flags
  • Indexation, projected and confirmed
  • Excel round-trip, in and out
  • Change history and nightly backup
Start with Ledger
Group
More than one legal entity, and a vendor estate bought through resellers.
€549/mo
billed €6,588/yr excl. VAT · 15 editor seats, admins included · unlimited viewers
  • Everything in Portfolio, plus
  • Legal entities, with an FY target per entity, and group contracts split across them, cent-exact
  • Two-role vendors: who you pay vs. whose tech you run
  • Vendor concentration across resellers and entities
  • Your workbook migrated with you, on a call
  • Priority support, one business day
  • PO invoicing and a data processing agreement
Start with Group
CompareLedgerPortfolioGroup
Reconciliation
Budget lines, versioned baselines, FY targets
Actuals, transactions, month locks
Read the year as invoiced or accrued
Accrued figures derived, never stored twice
Contracts
Phasing, renewal & notice calendar
Indexation, projected and confirmed
Entitled vs. assigned (licence positions)
Showback
Teams, envelopes, headroom
Allocation keys, effective-dated
Projects & portfolio roll-up
Boards with PDF export
People. Staffing insight
Budget staff cost as ordinary budget lines
Establishment: one row per position, cost per year
Month-by-month staffing plan you can type, cent-exact
Org chart with FTE and cost rolled up it
Apply the establishment to the budget
Group structure
Legal entities, FY target per entity
Two-role vendor model & concentration
Everywhere
Excel import & export, lossless
Admin / Editor / Viewer roles
Change history & nightly backup
Export your data even if you stop paying

Annual billing, prices excluding VAT. Upgrade any time. The difference is charged for the rest of your term. Downgrades take effect at your renewal date, so you keep the plan you paid for until then: nothing is charged and nothing is refunded. No implementation fee, because there is no implementation. Everything listed above exists in the demo you can open right now, and the hosted layer around it (your own account, saved data and backups) is built and running, and you can sign up and start today. There is no free tier and no trial: you choose a plan on the way in, and until you do, the workspace is readable and exportable but not editable. Early customers get founding pricing and a direct line to the person building it, that is the whole message, and nothing else follows from it.

What's next

Not yet, and what would move it

Nothing here carries a date, and nothing here is sold as though it exists. Where something has since been built it says so and names what is still missing, rather than quietly disappearing off the list. What moves an item up is a customer saying they need it.

Single sign-on

Built · needs proving

The hard half is done, and it is no longer only tested. It runs. itbudgit verifies your provider's tokens and maps your organisation to your workspace, refusing a tampered payload, an untrusted signing key, the alg:none trick, an expired token, the wrong issuer or audience, and an organisation it has never heard of. All adversarially tested. A real identity provider is connected on the hosted build and the whole path works end to end: a real sign-in, a real token, the right workspace. What remains is the enterprise directory connection itself (pointing that provider at your Okta, Entra ID or Google) and proving that specific path. A configuration step, not a rewrite.

Two people at once

Built · storage half remains

Two people in one hosted workspace enter data at the same time. Edits to different records merge, and so do edits to the same budget line in different months. Two people editing the same cell get a named conflict to resolve, never an auto-picked winner, because two people editing the same money is a judgement call and not a merge. The screen says who saved.

What remains is underneath: each save still rewrites one document rather than one row per line and month. That is what would make merging cheap at scale, not what makes it work, so a workspace with a dozen people typing at once is not a load we have measured.

Multiple currencies with dated FX

Deferred on purpose

A workspace holds one currency, and switching re-labels rather than converts. Doing this badly is worse than not doing it: every split in the engine is cent-exact and re-sums to the whole, and conversion has to preserve that or the totals stop reconciling. It is wanted, a group with a German and a US entity is not a niche, and it will be done properly or not at all.

A published API

Not started

The hosted product already talks to its own server over HTTP, but that is not a documented, versioned, supported interface and selling it as one would be dishonest. Making it public is a real commitment, to stability and to not breaking your integration, and worth making once someone actually needs to feed a BI tool or an ERP.

Depreciation schedules

Not started

Capitalised spend written down over its useful life, sitting beside the operational budget rather than in a separate workbook. It fits the ledger model cleanly, an asset is a contract-shaped thing with a term, which is what makes it a fair thing to ask for rather than a different product.

Restore an earlier version

Built · hosted

Every accepted change is recorded, which version and who wrote it and when, kept for twelve months, and the most recent version of a workspace is never removed whatever its age. Admin · Data lists them with a line count each, because against bare timestamps every row looks the same, and an admin puts one back.

A restore goes through the same writer as any other save, so it is itself recorded and itself undoable. It names the version it expects to replace, so a colleague saving between reading the list and pressing the button is reported rather than discarded, and it refuses while anything is unsaved: unsaved work is the one thing no trail holds.

The browser demo has the export and no trail. There is no server there to keep one.

How this list gets ordered. By what customers ask for, in the order they ask. If one of these is the thing standing between you and using this, tell us. Being early is worth something specific here, and this is it.

Straight about it

And what it will never do

A budgeting tool that oversells itself is worse than a spreadsheet. These are not on the roadmap, on purpose.

Live demo, runs in your browser

See your own kind of numbers reconcile

The demo loads a full fictional group, three subsidiaries, real contract structures, renewals and licence positions. Click through it in minutes. It runs entirely in your browser and nothing is sent to a server.

Open the live demo