Strategic guide

Custom vs Generic Price Database [2026]

By Lucía Ramón··11 min
Every time you start a quote, do you search for prices online, dig through old invoices or check a regional price database? If you rely on prices that don't reflect what you actually charge or pay, you're quoting blind. And quoting blind is the fastest way to lose money on every project.
In this guide we compare two approaches: using generic price databases or building your own price database with real data from your jobs. They're not mutually exclusive, but understanding when to use each is the difference between profitable quotes and quotes that cost you money.

If your main question is which tool helps you manage that database day to day, start with the construction budget software page and the pricing page, then come back to the strategy in this guide.

What are generic price databases and what are they for

Generic price databases are catalogues of construction line items with reference prices, maintained by public institutions or professional bodies. Examples include national construction price indices, regional cost databases, and industry-standard references published by organisations such as the RICS, BCIS, or Spon's price books.

These databases are useful because they offer a starting point: thousands of line items catalogued with detailed technical descriptions, standardised units of measurement and reference prices. For someone starting out in the sector or needing to price something outside their speciality, they're a valuable resource.

Key fact: generic databases are typically updated once or twice a year. Real material and labour prices change constantly. In 2024, steel costs varied by 15% between January and June. Your generic price database was still showing the January price in July.

The problem with quoting using prices that aren't yours

A generic database gives you the average price of a line item across a broad geographical area. But your business doesn't operate in "a broad geographical area". It operates in your town, with your suppliers, with your specific labour costs and your company structure.

These are the real differences between a generic price and what you actually end up paying:

Labour: varies by up to 40% by area

The hourly cost of a skilled tradesperson in London is not the same as in Newcastle. Regional pay rates, demand for tradespeople and cost of living create significant differences. A generic database uses an average price that reflects neither reality.

Materials: depends on your suppliers

If you've been buying from the same merchants for 10 years, you have negotiated prices that may be 10-20% below list price. Or above, if you buy small quantities or premium materials. Your real price is what you pay, not what a database says that averages across hundreds of suppliers.

Productivity: not everyone works at the same rate

Generic databases assume standard productivity rates (X hours per m² of partition wall, Y hours per electrical point). But you know your plumbing team is 20% faster than average, and that painting jobs always take longer than estimated. Only your own records have that data.

The concrete risk: if you quote with generic prices below your real cost, you lose money on every job. If you quote above, you lose clients to competitors who know their numbers better. In both cases, the lack of your own data works against you.

What is a custom price database and why it works better

A custom price database is your own catalogue of line items with the real prices you work with in your business. It doesn't replace generic databases: it complements them with your reality.

What a good custom database includes:

  • Your usual line items with the exact description you use (not from a generic catalogue)
  • Updated prices based on what you actually pay your suppliers
  • Your real margin built in, not a theoretical percentage
  • Organised by sections matching how you structure your projects
  • Quality variants: you can have the same item at standard, mid-range and premium prices

The main advantage isn't just accuracy. It's speed. With your own database, creating a new quote means selecting line items you already have, adjusting quantities and you're done. No hunting for prices, no guessing, no "let me check what it cost last time".

Is your price database in a spreadsheet? In arcley it's centralised, searchable and always accessible.

Try for free

If your next bottleneck is not just the database itself but turning it into sections, line items and quantities inside each quote, review arcley's construction budget software page.

When to use a generic database and when to use your own

It's not an either/or choice. The answer depends on the context:

SituationGeneric databaseYour own database
Your regular work (renovation, housing)✓ Ideal
New type of project for you✓ Starting point
Public tender✓ Reference prices✓ Real cost price
Quick quote during site visit✓ Essential
Justifying prices to a developer✓ Official reference
Calculating real project margin✓ Only reliable option

The optimal pattern: use generic databases as a reference when you step outside your comfort zone. But for the 80% of your work (the jobs you do every week), your own database is infinitely more effective, faster and more reliable.

How to build your price database from scratch (step by step)

You don't need 500 line items to get started. Most small practices and renovation companies work with 50-100 regular items that cover 90% of their jobs. Here's how to build it:

Step 1: Review your last 5 quotes

Open your last 5 quotes (spreadsheet, Word, whatever format you use) and extract all the line items. You'll notice many repeat: "Strip existing floor finish", "Tile bathroom walls", "Complete plumbing installation"... Those recurring items are the core of your database.

Step 2: Standardise names and units

In one quote you wrote "Wall tiling", in another "Ceramic wall finish" and in another "Fix wall tiles". They're the same item. Standardise the name and unit of measurement (m², nr, lm, item) so your database is consistent and searchable.

Step 3: Use real prices, not theoretical ones

For each item, review what you actually charged the client and what you paid suppliers and labour. The price in your database should reflect your usual selling price, not a reference book figure. If you work on a 25% margin over cost, include it. It's your price, not an academic one.

Step 4: Organise by sections

Group items as you use them in your quotes. The most common structure:

  • Demolition and preliminary works
  • Brickwork and blockwork
  • Plumbing and drainage
  • Electrical
  • Finishes (floors, walls, ceilings)
  • Joinery
  • Decoration
  • Waste management

If you always work on domestic renovations, this structure covers practically everything. If you do new-build, you'll add sections like Foundations, Structure, Roofing, etc.

Step 5: Start using it and improve as you go

Don't wait for the perfect database before getting started. With 30-50 items you can already create quotes much faster than starting from scratch. Each new quote is an opportunity to add new items and adjust prices. In 3-6 months you'll have a database that reflects your real business with an accuracy no generic database can match.

Practical tip: don't try to price with more detail than you need. If you always charge for plumbing as a "complete bathroom installation" lump sum, don't force yourself to break it into 15 sub-items just because a reference book does it that way. Your database should reflect how you work, not how a textbook says you should.

Build your price database in 10 minutes

Add your line items, set your real prices and reuse them in every new quote.

Create free account

The compound effect: why your database improves over time

The most important difference between your own database and a generic one is that the former becomes more valuable the more you use it. And we're not talking about marginal improvement:

  • Month 1: you have 40 items. You create a new quote in 2 hours (used to take 6).
  • Month 3: you have 80 items. You duplicate a previous quote and adjust only what changes. 45 minutes.
  • Month 6: you have 120 items and updated prices. You can quote on the first site visit because you know your numbers and your database confirms them.
  • Month 12: your database is your competitive advantage. You quote faster, more accurately and with more confidence than anyone starting each quote from scratch.

Every quote you create feeds your database with new data: items you didn't have, updated prices, variants for different client needs. It's a virtuous cycle that rewards consistent use.

A generic database doesn't offer this effect. You'll always have the same outdated average prices, the same descriptions that don't match how you describe things, and zero memory of how your business works.

Common mistakes when building your price database

We've seen many professionals attempt to create their price database and give up after a few weeks. Almost always for the same reasons:

Trying to be too exhaustive at the start

If you try to catalogue 300 items before you start using it, you'll never finish. Start with the 30 you use most. Add the rest when you need them. Your database doesn't have to be "complete" to be useful, in fact, it will never be complete and that's fine.

Not updating prices

A database with 2-year-old prices is worse than an updated generic one. Each time you finish a project, spend 15 minutes updating the prices of the items you used. You don't need to update everything at once: just what you've recently completed.

Not distinguishing between cost and selling price

Some professionals store cost prices (what they pay suppliers) and then mentally add a margin when quoting. This works until they make a mistake and send the quote with cost prices. Your database should have the final selling price you deliver to the client. The margin is already included.

Storing the database somewhere inaccessible

If your database is in a spreadsheet on your office computer and you need to quote on a site visit, it's useless. Your database needs to be accessible from anywhere, always updated and searchable. If you can't find an item in 10 seconds, there's an organisation problem.

Your price database, always to hand

Save your line items with real prices, find them in seconds and reuse them in every quote. Starter plan free, no card required.

Conclusion: your price database is your most valuable asset

Generic price databases have their place: as a reference, as a starting point for unfamiliar projects, as backup when a developer wants to see "official" prices. But they shouldn't be the basis for your day-to-day quoting.

Your custom price database is where the real knowledge of your business lives: what things cost, how you describe them, how you organise them. It's an asset that grows with every project and that, unlike any other tool, is exclusively yours. Nobody else has your same suppliers, your same productivity rates or your same margins.

Start small, use it from day one and improve it with every quote. In 6 months you'll wonder how you ever worked without it.

Sources and reference material

If you want to review the standards and reference datasets behind price databases and budget exchange, start here:

Get started in minutes

Create your first professional budget today

Sign up for free, build your price database and export in BC3, PDF, Excel or CSV. No card, no commitment.

Free Starter planNo credit cardAll export formats