Skip to content
BidNorm
Sign up

See how BidNorm can help

Levelling three quotes by hand takes an afternoon, and the cheapest complete order is still a guess

BidNorm reads the quotes your yards already email you, holds every line against the quantities you approved, and names each substitution, quantity difference and missing line. Then it finds the cheapest complete order, from one yard or split across two when splitting saves more than the second delivery costs. That is the afternoon back, and the money that was on the table. Supplier paperwork keeps leaking after the order too, so checking the invoice against the quote comes next.

Sign up

Never paid by a yard. Suppliers never log in. Your prices are never shared.

Who it is for

Builders who buy their own material

Residential and light commercial, somewhere between 5 and 50 jobs a year. Quotes reach you as PDFs from two or three yards you have used for years, and you care whether it is the grade you specified.

01. Document intake

Send the quote exactly as the yard sent it

Drop in the PDF. BidNorm identifies the vendor, the quote number, every line item and the printed totals, and keeps the original file attached as evidence you can open months later.

Package documents

  • quote-yard-a-redwood-valley.pdfSupplier quoteExtracted
  • quote-yard-b-pacific-builder-supply.pdfSupplier quoteExtracted
  • quote-yard-c-sierra-trade-center.pdfSupplier quoteExtracted
  • classification-material-list.pdfMaterial listClassified

Sample data from BidNorm's published extraction benchmark.

02. Quantity control

Your approved quantities stay the record

Quantity truth and price truth are held separately. A supplier's quantity sits beside yours for comparison and never replaces it, so what you order is always the quantity you approved.

Approved quantities

ItemApprovedYard quoted
7/16 OSB sheathing 4x8110 SHEET110
23/32 T&G OSB subfloor 4x865 SHEET70
1-3/4x11-7/8 LVL 16 ft8 EANot quoted

Sample data from BidNorm's published extraction benchmark.

03. Line-level review

Substitutions and gaps come to you

A quote that swaps a product, prices a different quantity or leaves a line out is surfaced with the clause it came from and a rule you can read. You review what changed instead of every line.

Surfaced for review

  • Review23/32 T&G OSB subfloor 4x8CDX plywood offered in place of the specified panel
  • Blocking1-3/4x11-7/8 LVL 16 ftNot priced on this quote
  • ReviewLUS26 joist hangerUSP hanger offered as an equivalent

Sample data from BidNorm's published extraction benchmark.

04. Coverage

See what each quote genuinely covers

Every quote carries how many of your lines it prices and whether its printed total agrees with its own arithmetic, so the totals you compare describe the same scope of work.

Quote coverage

SupplierPrinted totalLines priced
ClearRedwood Valley Lumber$10,176.149 of 9
ReviewPacific Builder Supply$9,508.089 of 9
BlockingSierra Trade Center$9,071.068 of 9

Sample data from BidNorm's published extraction benchmark.

05. Zero setup

There is no catalog to build

BidNorm learns parts from the documents already moving through your job. Nothing to import, nothing to keep current, no implementation project. The first quote you send is the setup.

Parts learned from your documents

  1. Quote arrivesPDF from the yard
  2. Lines are readDescription, unit, price
  3. Part is rememberedMatched on the next job

Sample data from BidNorm's published extraction benchmark.

The rest of the workflow

Everything a package needs, one job at a time

  • Sites and jobsAvailable
  • Packages created in the productAvailable
  • Approved quantity listsAvailable
  • Vendors and account repsAvailable
  • Supplier quote extractionAvailable
  • Purchasing queue by package stateAvailable
  • Every change recorded for audit, with a history you can openAvailable
  • Quote lines matched to your list, differences namedAvailable
  • Side-by-side comparison viewAvailable
  • Award and purchase ordersAvailable
  • Files and exportsAvailable
  • Invite your teamAvailable
  • Invoice reconciliationIn build

Start with one job's quotes

One package, the yards you already use, and the quantities you already approved. Create an account and try it on your next order.

Already have an account? Log in

BidNorm — quote levelling for contractors who buy their own material