Skip to content

FOR ELECTRICAL CONTRACTORS · PRICING

Electrical pricing software that shows the margin before the customer sees the price.

Underpriced electrical jobs are rarely caused by one wrong material price. They come from markup mistaken for margin, a price level applied to the wrong base, labor tax charged where it should not be, or a discount that reached the proposal but not the numbers. BidGlory prices every line through one engine, and the bid grid and the proposal both price from it.

Free and open source to self-host for companies under $1M/yr in sales. Managed hosting from $299/month, priced on bid volume and never per user.

The pricing controls, in one place

%

Markup and margin, side by side

Every line shows both, worked out from the line’s cost and its sell price, so you see which one you are actually earning.

×

Price levels

Named multipliers applied to unit cost or to sell price, per bid. Each line has its own box, so you can leave lines out of the level.

🏷

Client pricing

Each client can carry default terms — tax rate, labor tax, VAT/GST, tax on cost basis, price level — that a new bid for them starts from.

⛁

More than one supplier

A product can list several suppliers, each with its own cost, and one marked preferred. Lines added from the product catalog take the preferred supplier’s cost.

⚓

Prices that hold

Once a line is on a bid, catalog edits do not reprice it. Refreshing to today’s prices is a choice you make when you duplicate a bid.

§

Tax rules you set once

Sales tax, labor tax on or off, VAT/GST that replaces them rather than stacking, tax on cost basis, and a taxable switch for each add-on.

Markup is not margin, and the gap is your profit

Take a fixture that costs you $40.00. Put a 35% markup on it and you sell it for $54.00 — but the $14.00 you made is only 25.9% of the selling price. If you meant a 35% margin, the price has to be $61.54, which is a 53.8% markup. On one fixture the difference is $7.54. Across a job’s material it is the difference between the margin you planned and the one you get.

BidGlory shows margin percent and markup percent next to each other on every line, computed from the line’s cost and its sell price. You decide which number your shop runs on; the tool just stops you from confusing them.

Where the material number comes from

Each catalog product carries its model, manufacturer, manufacturer number, unit type, unit cost and sell price. A product can list more than one supplier, each with its own cost; mark one as preferred and that cost is the one a new bid line picks up. Quantities are decimals, so wire by the foot prices the same way as a device by the each.

What BidGlory does not do is fetch prices for you. There is no subscription price database and no live distributor feed. Costs get into the catalog three ways: typed on the product, pasted in from a spreadsheet (a header row and data rows, with a preview that separates new products from duplicates), or carried over with a BidMagic database. Keeping copper and fixture prices current is your job. In exchange, a price only changes when you change it: once a line is on a bid, its price is stored with the bid, so editing the catalog tomorrow does not change a proposal you sent today. Reusing an old bid is covered on the electrical bidding page.

Price levels and client pricing

A price level is a multiplier with a name: 1.10 for a builder who always wants changes turned around in a day, 0.95 for a repeat GC. You keep a list of them and apply one to a bid, choosing whether it multiplies the unit cost or the sell price. Every line has its own price-level box, so owner-supplied fixtures or pass-through items can stay out of it. Turning a level on for a saved bid asks first, and only the lines whose box is ticked are repriced.

Clients can carry default pricing: an equipment tax rate, labor tax on or off or VAT/GST, tax on cost basis, a price level and a design rate. A new bid for that client starts from those terms instead of your company defaults, and after saving a new bid you can make its pricing the client’s default.

Labor and the bid-level adjustments

Labor sits on every line in phase columns — Prewire (rough-in), Trim, Finish and Install, plus any phases you add — and the bid summary shows rough-in, trim, finish and install on separate rows. Beside them are plus-or-minus adjustments for cable and hardware, programming, install and shipping. That is where a job-level judgment belongs: a difficult attic, a second mobilisation, a shorter schedule. It changes the total without pretending forty individual lines got harder.

Design is a percentage of equipment, labor and cable, so a design fee scales with the job rather than being typed in once and forgotten when the scope grows.

Tax, the part that quietly eats margin

  • Sales tax and labor tax. Equipment is taxed at the bid’s rate; labor tax is on or off per bid or per client.
  • VAT/HST (GST). On a GST bid, GST replaces sales tax and labor tax. It is never added on top of them.
  • Tax on cost basis. For use-tax situations, material can be taxed on its cost rather than on its sell price.
  • What else is taxable. Cable and hardware, discounts, programming, design and shipping each have their own taxable switch.

BidGlory applies the rules you set; it does not decide what is taxable in your state. Get that from your accountant once, configure it, and every bid follows it.

Where this is the wrong tool

  • You want someone else to keep material prices current. A subscription price service updates thousands of items for you. BidGlory has no such feed, and if that is the job you need done, it will not do it.
  • You price service calls from a flat-rate book at the truck. BidGlory prices projects line by line. A service business that lives on flat-rate task pricing is better served by a field-service tool built around that.
  • You want a finished product with a long track record. BidGlory is in Technology Preview, and says so on the pricing page.

Common questions

Does BidGlory include a material price database or a supplier price feed?

No. BidGlory does not subscribe you to a price service or pull live distributor pricing. Your costs are the ones you enter on each product, paste in from a spreadsheet, or bring with a BidMagic database. The trade-off is that you maintain them, and in exchange nothing reprices a bid behind your back.

Can I see markup and margin on every line?

Yes. The line editor shows margin percent and markup percent side by side, both calculated from the line’s cost and sell price. A 35% markup is only about a 26% margin.

Will changing a catalog price change bids I have already sent?

No. Once a line is on a bid its price is stored with the bid, and catalog edits do not reach it. When you duplicate an old bid you choose whether to keep the copied prices or refresh them from your current catalog. Changing a bid’s own price-level terms does reprice the lines that use the level, and turning a level on asks first.

How does it handle VAT or GST?

A bid can be on sales tax, with labor tax on or off, or on VAT/HST (GST). On VAT/GST the GST replaces sales tax and labor tax rather than stacking on top of them, so a bid is never taxed twice.

What does BidGlory itself cost?

It is free and open source to self-host for companies under $1M a year in sales. Managed hosting starts at $299/month and is priced on bid volume, never per user. Full details are on the pricing page.

★ FREE 30-MINUTE DEMO

Bring a bid where the margin went missing.

A free 30-minute demo. Bring a recent electrical bid and we price it in BidGlory in front of you, markup and margin on every line.