Bidfident

Bidfident for flooring contractors

Estimating software for flooring installers

Flooring estimates in Bidfident go room by room in square feet: self-leveling underlayment, LVT, carpet tile and porcelain, with rubber base by the linear foot. Each product carries its own waste, the tile setter is priced at their own rate, and the floor prep sub's bids sit side by side. Group by area to see each wing or floor on its own.

Get started

Enter your email and Bidfident sends you a sign-in link. New companies start with a starter rate library. Who runs Bidfident, and what it keeps about you.

Sound familiar?

  • One waste figure for every product

    Carpet tile, LVT and porcelain don't waste the same, but a spreadsheet often uses one number for all of them. In Bidfident each line carries its own waste percentage, from 5% on carpet to 10% on tile.

  • Tile priced at the flooring rate

    A tile setter costs more per hour than a resilient installer, and one labor rate hides it. In Bidfident each line takes its trade's rate from the library, so tile and LVT are each priced at their own.

  • Prep that gets missed

    Grinding old adhesive and leveling the slab are easy to leave off a flooring number. In Bidfident underlayment is a line like any other, and the prep sub's bids sit side by side with the lowest flagged.

How Bidfident fits your work

  • Bidfident screenshot: tile setters and installers at their own rates

    Tile setters and installers at their own rates

    Give the porcelain line the tile setter's trade and the LVT and carpet lines the installer's, and each takes its rate from the library.

  • Bidfident screenshot: square feet by product, base by the foot

    Square feet by product, base by the foot

    Underlayment, LVT, carpet tile and porcelain by the square foot, rubber base by the linear foot. Each line takes a quantity, hours per unit, a material price with its own waste percentage, and equipment by the hour.

  • Bidfident screenshot: room by room, or floor by floor

    Room by room, or floor by floor

    Tag lines with an area, such as the operatories, the restrooms or the second floor, and group the sheet by it with a subtotal for each.

  • Bidfident screenshot: floor prep bids side by side

    Floor prep bids side by side

    Enter each bid for grinding and prep, see the lowest flagged, and carry it or the one you pick. No number yet? Carry a plug.

  • Bidfident screenshot: an upgrade, kept apart

    An upgrade, kept apart

    Price an upgrade, such as LVT in place of carpet, as an alternate. Switch it off and it stays on the sheet, struck through, with what it comes to shown beside the totals.

  • Bidfident screenshot: compare before and after a product swap

    Compare before and after a product swap

    A version is kept each time you save, and every 10 minutes or so while Bidfident saves on its own. Compare any saved version with now, and restore it with a click if the swap didn't work out.

Worked example: flooring for a two-story dental office

A made-up job, priced in Bidfident: 28 lines of your own work, 3 subs and 5 general conditions items over a 5-week job. The 5 lines this page talks about are listed one by one, and the rest are added up in one row. It's the same job you can open as an example project in Bidfident, so every figure below matches it.

To open this job in Bidfident: sign in and set up your company in the US, then on the Projects screen, under Example project, pick "Specialty contractors" and "Flooring" and press Add example project.

Your own work
ItemAmount
Self-leveling underlayment, 1,800 SF
  • Labor: 1,800 SF × 0.015 hrs = 27 hrs at $52.00/hr (flooring installer) = $1,404.00
  • Material: 1,800 SF × $1.50 + 5% waste = $2,835.00
$4,239.00
Luxury vinyl tile (LVT), glue-down, 2,200 SF
  • Labor: 2,200 SF × 0.022 hrs = 48.4 hrs at $52.00/hr (flooring installer) = $2,516.80
  • Material: 2,200 SF × $4.50 + 8% waste = $10,692.00
$13,208.80
Porcelain tile, restrooms, 12x24, 320 SF
  • Labor: 320 SF × 0.12 hrs = 38.4 hrs at $60.00/hr (tile setter) = $2,304.00
  • Material: 320 SF × $5.90 + 10% waste = $2,076.80
$4,380.80
Carpet tile, offices, 600 SF
  • Labor: 600 SF × 0.016 hrs = 9.6 hrs at $52.00/hr (flooring installer) = $499.20
  • Material: 600 SF × $2.50 + 5% waste = $1,575.00
$2,074.20
Rubber base, 4", 820 LF
  • Labor: 820 LF × 0.03 hrs = 24.6 hrs at $52.00/hr (flooring installer) = $1,279.20
  • Material: 820 LF × $1.15 + 5% waste = $990.15
$2,269.35
23 more lines of your own work
  • Labor $22,285.42 + material $33,797.13 + equipment $1,784.80
  • 1 more line is priced but left out of the total
$57,867.35
Subcontractors
ItemAmount
Floor prep, grinding old adhesive
  • Bids: Bidder A $3,100.00, Bidder B $3,500.00
  • Carrying the lowest: Bidder A
$3,100.00
Moisture testing, RH probes
  • Bids: Bidder A $1,320.00, Bidder B $1,512.00
  • Carrying the chosen bid: Bidder B
$1,512.00
Allowance: moisture mitigation, if slab tests fail
  • No bids yet: carrying a plug number
$3,840.00
General conditions
ItemAmount
Supervision, part-time foreman
  • 5 wk × $720.00, following the job duration
$3,600.00
Project manager, part time
  • 5 weeks × $1,760.00 a month × 12 ÷ 52, following the job duration
$2,030.77
Small tools and consumables
  • 5 wk × $112.00, following the job duration
$560.00
Storage container for acclimating material
  • 1 LS × $960.00
$960.00
Dumpsters, shared with the general contractor
  • 2 ea × $360.00
$720.00
Bid summary
ItemAmount
Own work
  • Labor $30,288.62 + material $51,966.08 + equipment $1,784.80
$84,039.50
Excluded lines, not counted$1,483.20
Subcontractors$8,452.00
General conditions
  • 5 weeks
$7,870.77
Direct cost
  • Own work + subcontractors + general conditions
$100,362.27
Contingency
  • 3% of direct cost
$3,010.87
Fee
  • 10% of direct cost plus contingency
$10,337.31
Subtotal before the bond$113,710.45
Bond
  • 1% of the subtotal
$1,137.10
Insurance
  • 0.5% of the subtotal
$568.55
Bid total
  • The price you submit
$115,416.10

See it in Bidfident

Labour by trade Tile and LVT each take their own trade's rate from your company library. 33 sec
Alternates, kept but not counted An LVT in place of carpet option stays on the sheet, struck through, and isn't counted. 31 sec
Version history Compare the estimate with any saved version, and restore one with a click. 35 sec

Coming soon Ask your estimate anything. Claude first, ChatGPT to follow. See how it will work

Questions

Can each flooring product have its own waste?

Yes. Every line has its own waste percentage, so carpet tile, LVT and porcelain can each carry a different one.

Can I price tile at a tile setter's rate?

Yes. Add a tile setter as a trade with its rate, or type it in the Trade cell to add it on the spot, and give the tile lines that trade.

Does it convert square feet to cartons or rolls?

No. Bidfident doesn't convert between units. Price each line in the unit its rate is in, such as SF, LF, carton or roll.

Can I show an upgrade without adding it to the bid?

Yes. Switch the upgrade's line off. It stays on the sheet, struck through, and what it comes to is shown beside the totals for reference.

Can I go back to the estimate before I swapped carpet for LVT?

Yes. Every saved version is kept. Compare any of them with now, and restore one with a click.

Can I price leveling and floor prep apart from the flooring?

Yes. Put self-leveling underlayment on its own line by the square foot, and add grinding or prep as a sub on the Subcontractors tab, where the bids sit side by side.

Does Bidfident work with Claude or ChatGPT?

Not yet, but it's coming. You'll be able to connect Bidfident to your own Claude or ChatGPT account and ask about your estimates in plain English. The answers will come from Bidfident's own figures, so they match the estimate. It will use the account you already have: Claude first, ChatGPT to follow.

Price your next flooring bid in Bidfident

Get started

Enter your email and Bidfident sends you a sign-in link. New companies start with a starter rate library. Who runs Bidfident, and what it keeps about you.