← All articles
7 min read

How to Price a Public Tender Without Losing Your Margin

Four steps to price a public tender and protect your margin: extract a BoM, apply your cost model, benchmark award data, and capture the hidden costs.

The Tanax Edge editorial team

Field notes from a team that helps CEE SMEs win public contracts.

Public tenders in Central and Eastern Europe can fill an order book for a quarter or a full year, but the margin story is often told only after the contract is signed. A supplier bids competitively, wins, and then discovers that site-specific delivery costs, a mandatory performance bond, and a mobilisation period with no interim milestone payment have eroded most of what looked like profit on paper. Understanding how to price a public tender is not about submitting lower than the competition; it is about knowing your actual cost floor before you commit to a legally binding number.

The practical advantage for bidders is that public procurement is transparent by design. Contracting authorities publish specifications, and in most EU member states they are required to publish award notices that include the winning price. That creates a rare opportunity: you can build a structured tender pricing method that anchors to real market outcomes rather than gut feel or last year's internal quote. This article walks through four steps, from extracting your bill of materials to adding the contractual costs that suppliers routinely miss.

Why Tender Pricing Differs from Commercial Quoting

Commercial quoting and bid pricing share the same cost-plus logic, but the conditions are materially different. A commercial sale permits negotiation after the fact; a tender submission is a sealed offer that becomes a binding contract the moment the award notice lands. Any cost you forget, any risk you miscalculate, stays on your balance sheet for the life of the contract. Public contracts also carry obligations that rarely appear in private sales: mandatory insurance thresholds, performance guarantees, retention clauses, liquidated damages for delay, and formal variation procedures that add administrative overhead to every change. A tender pricing method that borrows directly from your commercial quoting sheet, without adjusting for these contractual conditions, will erode your tender margin systematically over time.

Step 1: Extract a Complete Bill of Materials

The first step is to convert the tender specification into a granular bill of materials that reflects every deliverable, not just the headline scope. Read the technical specification and the draft contract together. The contract draft often contains obligations that do not appear in the BoM tables: site visits before work commences, as-built documentation, staff training sessions, spare-parts provision for a defined period, or extended warranty terms. Each of these is a cost line waiting to be missed.

A practical approach is to tag each specification line against one of four categories: labour, materials, subcontracting, and overhead. Anything that does not fit cleanly into one of those categories is usually a risk item requiring its own cost line, not a percentage allocation. Do not rely on the buyer's quantity estimates without cross-checking them against your own survey or drawing review. In many framework agreements, quantities are indicative and carry no contractual guarantee. A BoM that takes two hours longer to build properly is worth the investment: every gap you close at this stage is a cost overrun you avoid in execution.

Step 2: Apply Your Cost Model and Set a Target Margin

With a complete BoM in hand, apply your standard cost rates, but scrutinise each one. Labour hours should reflect actual project staffing, not your company's blended average rate. If the tender requires a senior engineer on-site full-time and your average rate blends in junior resource, you will underprice systematically. Materials costs should be based on confirmed supplier quotes for the specified volumes, not catalogue list prices.

Set your target tender margin before you look at any competitor or award data. Your margin target should reflect the contract's risk profile. Key factors to build in: payment terms (public buyers in many CEE countries operate on 30 to 60 day payment cycles, sometimes longer), retention clauses (typically 5 to 10 per cent of contract value held for 12 to 24 months after completion), and the financing cost of working capital tied up during that retention period. A 10 per cent retention held for 18 months has a real cost that belongs in your price. Once you have a cost total and a margin target, you have your floor price. Any submission below that floor is a decision to subsidise the buyer, not a competitive strategy.

Step 3: Benchmark Your Price Against Recent Award Data

Your floor price tells you the minimum you can accept. Award price benchmarking tells you what the market actually pays, and in public procurement that data is public. Contracting authorities are required to publish award notices, and those notices typically include the winning price or a price range. In practice, notice quality varies by country and by contract threshold: larger above-threshold contracts tend to carry more structured pricing data than smaller below-threshold awards.

The most useful dataset for benchmarking is awards in the same CPV code, the same region, and roughly the same contract value band, published over the past 12 to 24 months. If recent awards consistently land 8 to 12 per cent above your floor price, you have room to add contingency, strengthen your scope coverage, or simply protect a higher margin. If they land below your floor price, that is a signal to revisit your cost model or your bid decision before investing further resource. The article Award Notices: How to Price Your Next Bid Using Public Data explains in detail how to read and filter award notices for this benchmarking step.

Step 4: Add the Costs That Suppliers Routinely Miss

Even experienced bid managers leave a cluster of contractual costs off their tender price. These are not obscure items; they appear in almost every above-threshold public contract in the EU. The most common omissions are:

  • Bid bond: typically 1 to 2 per cent of contract value, paid or secured upfront and held until the award decision. Banks and insurers charge for issuing these instruments, and that fee is a project cost, not an overhead allocation. A full breakdown of how to cost these instruments is in Bid Bonds and Performance Guarantees: A Cost Guide for SMEs.
  • Performance guarantee: typically 5 to 10 per cent of contract value, required within 10 to 14 days of award. Bank-issued guarantees carry an annualised fee that runs for the life of the guarantee period, which often extends beyond the delivery phase itself.
  • Insurance uplift: many public contracts require higher professional indemnity and public liability limits than your standard policy carries. The additional premium belongs in the bid price, not in a contingency buffer you may or may not use.
  • Mobilisation costs: pre-start site surveys, project planning, staff reallocation, and procurement lead times all occur before the first invoice milestone falls due. These weeks of cost with no corresponding revenue need to be recovered somewhere.
  • Contract administration overhead: public contracts generate significantly more administrative work than commercial projects, including progress reports, formal variation procedures, and audit-ready documentation. Budget for this time explicitly rather than absorbing it into general overhead.
  • Currency exposure: if any materials or subcontracting are denominated outside EUR, price in a hedging buffer or model a realistic exchange-rate scenario before you submit.

Each of these items is modest in isolation. Together, they commonly represent 3 to 7 per cent of contract value. Leaving them uncosted turns a marginal win into a project that drains cash rather than generates it.

Putting It All Together: A Repeatable Pricing Method

The goal is not a single accurate price; it is a repeatable pricing process that your commercial or bid manager can apply consistently across every opportunity. Run the four steps in order, every time: build the BoM from both the specification and the contract draft; apply realistic cost rates and set a margin target that accounts for payment terms and retention; benchmark against recent award data in the same CPV code and region to test whether your price is credible in the market; and add every contractual cost that sits outside the core delivery scope. Suppliers who follow this sequence do not always win, but they win at margins that are worth having.

Once that method is in place, the next lever is speed. Award price benchmarking manually, across multiple countries and CPV codes, is time-consuming work that grows harder as your pipeline grows. Tanax Edge automates the benchmarking step, surfaces relevant award notices by CPV code and geography, and runs an initial pricing calculation against your cost model so your team starts from a structured draft rather than a blank sheet. Start your 14-day free trial to see how it fits your bid pricing workflow.

Inside Tanax Edge

See the Autonomous Pricing Engine

Built into every Pro and Enterprise plan. Free tier includes the core match scoring.

Learn more →

Try it on your own pipeline

Free profile, 5 daily matches, no card required.

Get my free profile →

Or browse tender coverage by country.