For builders' merchants and building supplies distributors

Software for building supplies merchants, built around quote, site and credit

Quotes that turn into orders at the agreed price, deliveries to the right site, products sold in lengths, sheets and bags, and credit checks before the lorry is loaded. We quote a fixed price before work starts.

In short: software for a building supplies merchant has to follow a job, not just a basket. A contractor asks for a quote, accepts it weeks later, wants it delivered to a site in two drops, and pays on account. That one order touches quoted prices, site addresses, units of measure, part deliveries, credit limits and VAT. We build systems that handle those steps around your existing products, accounts and yards, and connect them to the accounting system you already use.

From our side

The first thing that breaks when a wholesaler takes orders online is pack sizes: the customer orders singles, the warehouse picks cases, and the stock count drifts. On the trade portal we run day to day for a UK wholesaler, the conversion sits on the product and the person who buys the stock can change it, not a developer. Merchants have the same problem with harder units, like lengths, sheets and bags. In any demo, I'd change one supplier's pack size and check that stock, picking and the invoice all follow.

— Avi Singh, Founder

Tick what one order does in your business

Think of a typical order from a contractor account last month. Tick every step it went through between the first phone call and the invoice. The count tells you more about what you need than your branch or product numbers do.

Steps one contractor order can go through
Tick each step a typical contractor order went through.
Send me what my count means

Your ticks go into the message for you. Add your name and email, and we reply by email with where we'd start. Nothing is sent until you press send.

Four rules your system has to get right

These are the rules that catch merchants out, because the software treats every sale the same way when the law doesn't.

1. Materials only, or supply and fit? The construction VAT domestic reverse charge is about services. HMRC lists delivering materials to site, when supplied on their own, among the cases where you must not use it (HMRC, VAT domestic reverse charge for building and construction services). So a plain materials order is invoiced with normal VAT. If you also fit what you sell, HMRC's technical guide says supply and fix work "will normally be subject to the reverse charge", explains a 5% disregard both sides must agree at the start of a contract, and expects the invoice to make the reverse charge clear, for example "Customer to pay the VAT to HMRC" (HMRC, VAT reverse charge technical guide). The same guide says the reverse charge does not apply when an end user tells you in writing that they are one. Your system therefore needs to know three things per order: is there a service on it, has the customer confirmed end-user status, and what wording goes on the invoice.

2. Energy-saving materials are only zero-rated when installed. Insulation and similar products can look zero-rated in a price list copied from an installer. HMRC's VAT Notice 708/6 zero-rates the installation of specified energy-saving materials in residential accommodation and charitable buildings from 1 May 2023 to 31 March 2027, and the materials supplied by the person who installs them; supplied without installation, they are standard-rated (HMRC, VAT Notice 708/6). The VAT code belongs on the order line, decided by whether fitting is on the order, not fixed on the product.

3. Timber needs a trail both ways. A trader who buys and sells timber already on the GB market must keep records of who they buy it from and any traders they sell it to (GOV.UK, Regulations: timber and FLEGT licences). If goods-in records the supplier and every trade order records the buyer, that trail is a report, not a filing job.

4. Late payment terms that your statements can show. For business-to-business debts, statutory interest is 8% plus the Bank of England base rate unless your contract sets a different rate (GOV.UK, charging interest on commercial debt), and you can claim fixed recovery costs of £40, £70 or £100 depending on the size of the debt (GOV.UK, claim debt recovery costs). Whether you charge them is a business decision; the point is that statements and credit holds come from the same account record, so nobody has to work it out by hand.

Rules last reviewed 20 October 2026 against the GOV.UK and HMRC pages linked above. They can change, so check the linked page before relying on it.

Quote-to-order screen for a contractor account: five quoted lines in lengths, sheets, bags and rolls plus a crane offload charge, delivery to a site address in two drops, VAT at 20% for materials only, an order total of £1,969.20, the account over its £5,000 credit limit by £379.20, and checks for split delivery, timber records and held quote prices.
A contractor accepts a quote: the order keeps the quoted prices, goes to the site in two drops, and waits for a named person to release it because the account is over its limit. Illustrative screen, sample data.

What we build for building supplies merchants

We don't sell a boxed merchant package. We build the parts you are missing and connect them to what already works, starting from a trade portal that already runs sales and warehousing every day for a UK wholesaler in another regulated trade.

Quotes that become orders without retyping. A quote holds its prices until the date you set. When the customer accepts, it becomes an order in one step, and the system shows which lines have since changed in list price, so the counter doesn't reprice by mistake.

Site deliveries and split drops. Each account can have many site addresses with a contact and delivery notes. One order can go in more than one drop, with the back order tracked against the stock that's due in, and delivery charges set by vehicle or offload type.

Units that convert properly. Products are bought in packs, pallets or bundles and sold in lengths, sheets, square metres or bags. The conversion lives on the product, so stock, picking and invoices agree.

Credit holds with a name on them. Orders over the limit, or on accounts with overdue invoices, are taken but held. Release needs a named person and a reason, saved on the order.

One order list for every channel. Trade counter, phone, reps on site through a sales rep ordering app, and customers reordering through a B2B ordering portal. Orders that arrive as emailed purchase orders can be read by AI order processing and queued for a person to check.

Integrations. Orders become invoices in Xero, Sage, QuickBooks or another accounting system through its official API.

A merchant package or a build?

A merchant package is likely enough if… A build around your process fits better if…
Most sales are paid for at the counter Most sales are on account, quoted and delivered
Its unit and cutting rules match your products You sell in units the package handles awkwardly
Its credit rules match how you release orders You want holds and releases recorded your way
Its online shop suits your trade customers Contractors need site addresses, quotes and statements online

Our honest view: specialist merchant systems exist and some fit well, so try one with your own quote before you buy. We are a better fit when the gaps are in how your orders flow, or when you want a trade portal on top of a system you'd rather keep. If you also distribute food or drink, see how we handle batches and dates on our food and drink distributors page, and our guide to what a B2B ordering portal costs.

Who builds it and how we start

Coded Idea is a software company founded in 2020. The development team is based in India, and we have no UK office. We have delivered more than 100 projects across web, app and automation work.

Every project starts with a 20-minute walkthrough. We then check a sample of your products, accounts, price lists and yards, agree a fixed plan and timeline for set-up and data import, and support your team closely through the first weeks of live orders. You get a fixed quote with the full cost before work starts. Your code and data stay yours, hosted in the region you choose and exportable to CSV.

Book a 20-minute walkthrough and bring one real contractor quote from last month: we'll walk it through to an invoice with you. Prefer to write first? Use the enquiry form.

FAQ

Questions buyers ask

What software does a builders' merchant need?

At minimum: quotes that convert to orders without retyping, trade accounts with their own prices and credit limits, delivery to a site address that differs from the account address, stock held in the unit you buy and sold in the unit the customer asks for, and invoices that carry the right VAT. Trade counter, rep and online ordering should all land in the same order list.

Does the construction VAT reverse charge apply to a merchant selling materials?

Not to materials supplied on their own. HMRC's guidance puts delivering materials to site, when supplied on their own, outside the domestic reverse charge, so normal VAT rules apply. It changes if you also fit what you sell: HMRC says supply and fix work is normally subject to the reverse charge, with a 5% disregard and an end-user exception set out in its guidance.

Can we zero-rate insulation and other energy-saving materials we sell?

Only if you install them. HMRC's VAT Notice 708/6 zero-rates the installation of specified energy-saving materials in homes and charitable buildings from 1 May 2023 to 31 March 2027, and the materials supplied by the person who installs them. If you supply energy-saving materials without installing them, HMRC says the supply is standard-rated. Your product records need to know the difference.

What records does a timber merchant have to keep?

Under the UK Timber Regulations, a trader who buys and sells timber already on the GB market must keep records of who they buy it from and of any traders they sell it to. If your goods-in records the supplier and your trade orders record the business buyer, those records come out of the system you already use instead of a separate file.

Can a portal stop orders from accounts that are over their credit limit?

Yes. The usual rule is that the order is taken but held: the customer can still place it, the yard can't release it until someone with authority approves, and the approval is saved with a name and a reason. That keeps good customers ordering while giving your credit controller the final say, rather than the person on the trade counter.

How much does software for a building supplies merchant cost?

We quote a fixed price after a 20-minute walkthrough, so you know the full cost before any work starts. The price depends on how many branches and yards you run, how your quotes and price lists work, how many units of measure your products use, which accounting system we connect, and whether you need a trade portal, a rep app or AI order entry as well.

Next step

Tell us what you want built. We’ll tell you what it takes.

Twenty minutes on a call, no slides. Bring the spreadsheet, inbox or process that’s slowing you down.

Contact for price

Get a price for your project

Every project is different, so we quote a fixed price. Tell us what you need and we'll come back to you by email.

Phone or WhatsApp

We use your details only to reply to this enquiry. See our privacy notice.