Benchmark

Know what fair looks like — before you sign.

Every renewal, every new app, every hardware order has a market price. Lojycal turns anonymised peer pricing into negotiation leverage you can take into the next call — sourced from contracts, normalised by the Spend Candle, surfaced as pricing pills on the Local Benchmark Map, and scored line-by-line by the AI engine.

Anonymised peer medianPer-seat / per-unit normalisedMin sample size 3Live freshness pillAuto-fed from your contracts
One decision loop, five surfaces.

One decision loop, five surfaces.

Pricing data doesn't sit in a dashboard waiting to be read. It flows from contract ingest → live burn → contract draft → negotiation script → AI verdict → spreadsheet of record. Each surface is wired to the next.

  1. 01

    Local Benchmark Pricing Map

    Every vendor / product / seat-tier appears on the map as a pill: your tile next to the anonymised peer median. Green if you're at-or-below, orange if you're paying premium, red if you're being taken. The map refreshes as new contracts land in the pool.

  2. 02

    Spend Candle

    Live monthly burn for every app — €/seat/month, contract end date, days-to-cliff. The candle is the ground-truth for what you actually pay today, before benchmark even gets involved.

  3. 03

    Contract Builder

    Open a renewal and the Builder pre-fills the target price from the peer median, the cancellation window, and the consolidation opportunities sitting one click away in the ledger. You start the draft already armed.

  4. 04

    Negotiator

    The pricing pills become talking points. Each pill carries a counter-offer, a fallback, and a walk-away. Drop them into the Negotiator script and the vendor call stops being a guess.

  5. 05

    AI Analysis Engine + Spreadsheet Tracker

    The engine scores the deal vs the median — green, orange, red verdict, with the annual reclaim in euros sitting next to the recommendation. Approve and the decision lands in the Spreadsheet Tracker as the system-of-record line, signed and timestamped.

How the data gets collected.

How the data gets collected.

Nothing is scraped, nothing is guessed. The benchmark is built from contracts that customers opt in to share — normalised, anonymised, and only ever returned as aggregates with a minimum sample size of 3.

Contracts ingested

Every SaaS agreement in the Filing Cabinet — vendor, product, seats, term, TCV — is parsed into structured fields. Invoices add per-line unit prices for hardware and per-seat charges for licences.

Normalised by the Spend Candle

Annual cost is divided down to € / seat / month (OpEx) or € / unit (CapEx) using the same logic the live Spend Candle uses for your own ledger. Same numerator, same denominator — peer to peer.

Aggregated cross-org

The aggregate RPC returns the median per vendor / product / seat-bucket, requiring at least 3 contributing orgs before any tile is shown. Raw rows are never exposed; per-org fingerprinting is impossible by construction.

The freshness pill on every Benchmark surface tells you the age of the data — green for fresh, amber for stale, red if it's been more than 30 days. You always know whether the median you're reading is current.

Benchmark your own pricing in three steps.

Benchmark your own pricing in three steps.

You don't need to wait for renewal. Upload a single contract and Lojycal slots you onto the map within seconds.

  1. 01

    Upload the contract

    Drag the PDF or CSV into the Filing Cabinet. Lojycal extracts vendor, product, seats, term, and per-seat cost in one pass.

  2. 02

    See your tile vs peer median

    Your pill appears on the Local Benchmark Map next to the median for your vendor and seat-tier. Delta is colour-coded; the annual gap in euros is right next to it.

  3. 03

    Take it into the Negotiator

    One click sends the delta, the counter-offer, and the walk-away into the Negotiator script. The Builder drafts the renewal terms; the AI engine scores it; the Spreadsheet Tracker records the decision.

What that loop is worth.

What that loop is worth.

Three independent outcomes show up in the first quarter after Benchmark is live. The defaults below mirror what Lojycal observes on a 500-endpoint org with ~€480k annual SaaS spend.

−18%

average price reduction at renewal

across SaaS renewals priced above the peer median in the first 90 days.

€84k

typical annual reclaim

on a 100-seat SaaS portfolio renegotiated against the benchmark.

73%

of renewals closed at-or-below median

once the team works exclusively from Benchmark pills + Negotiator scripts.

Numbers are observed medians across opted-in customers, not guarantees — your reclaim depends on your starting overspend.

Frequently asked.

Frequently asked.

Is my contract data anonymised?

Yes. Raw contracts and invoices never leave your tenant. Only the normalised price-per-unit metric is contributed to the global pool, and the aggregation RPC enforces a minimum sample size of 3 before any tile is returned — per-org fingerprinting is impossible.

What's the minimum sample size?

Three contributing organisations per vendor / product / seat-bucket. Below that threshold the tile is hidden and the AI engine falls back to your own historical data plus the broader vendor median.

Which vendors are covered?

Every major SaaS vendor with three or more contributing orgs in the pool, plus standard CapEx hardware SKUs (laptops, monitors, peripherals). Coverage grows automatically as more customers share contracts back.

How fresh is the data?

Each tile carries a freshness pill — green if the median is under 7 days old, amber under 30, red beyond. New contracts land in the pool within hours of ingest, and renewal events trigger immediate re-aggregation.

Stop guessing what fair looks like.

Connect a single contract, see your tile on the Local Benchmark Map, and take a real counter-offer into your next renewal call — with the AI engine, the Negotiator, and the Spreadsheet Tracker doing the bookkeeping for you.