How it works

From drawing set to priced estimate

Upload the PDF. InstantTakeoff counts the lighting, checks it against the fixture schedule, double-checks each sheet and builds the estimate. You confirm it and bid.

  1. 1. Upload the drawing set

    A PDF of the full set or just the electrical sheets. Vector PDFs exported from design software give the best results. Scanned sheets can be counted too.

  2. 2. Lighting plans are found

    Each sheet in the set is scanned and the lighting plans are pulled out. The fixture schedule is read for types and descriptions.

  3. 3. Fixtures, exit signs and controls are counted

    An AI-powered computer vision model finds the symbols on each lighting plan: light fixtures, exit signs and lighting controls, including wall switches. Each fixture is typed from its tag, matched to the schedule.

    Title blocks, engineer seals and demolition views are left out so they do not inflate the count.

  4. 4. Counts are checked against the fixture schedule

    Counts are reconciled with the schedule. A type whose tags on the sheet have too few counted fixtures beside them is flagged for a closer look, so it gets fixed before it becomes a missed line on the bid. If the set has no readable schedule, the type tags written on the plan are used.

    In your projects, a review layer then double-checks each sheet with a second review pass, starting with flagged types, before you get the final counts.

  5. 5. Wiring and home runs

    Branch circuits and home runs are traced from the circuit lines drawn on the plan, or built from circuit tags such as L-5. When neither is readable, wiring is estimated. Fix or draw runs by hand, and the conduit and wire footage flow into the estimate.

  6. 6. Priced from your price list

    Import your distributor's price list from Excel or CSV. Every fixture type is matched to it by catalog number, then by description; confirm once and the match is remembered. Attach vendor quotes for the big-ticket types, set your labor units and rates, and build assemblies: a fixture with its whip, box, connectors and supports, priced as one unit and picked up by every counted fixture of that type. The estimate fills in material, labor, sales tax, overhead, contingency and profit, with a clear list of anything still unpriced. The bid summary and a proposal with your logo, scope, inclusions, exclusions and alternates follow, as a PDF or Word file.

  7. 7. Check it in the browser, then take the data

    Each count is a box on the sheet. Add a missed fixture, remove a wrong one or change its type, and the totals follow. Find every symbol like one you picked in a click. Your team can work the same set at the same time: you see who else has a sheet or the estimate open, their changes appear on your screen as they save, and if two people change the same thing, you choose which change to keep, so nobody's work is overwritten. When it looks right, take the data in Excel or CSV, through the API, or into your AI assistant with the MCP connector; see built AI-first.

A counted lighting plan: every fixture, exit sign and control boxed in its type's color
A real quick pass on sheet E-101-B of a public bid set: 450 fixtures, 31 exit signs and 69 controls, each one a box colored by type. Watch the replay.

How long it takes

The sheet in our replay, 450 fixtures on one dense school floor, took 19 seconds on our servers from upload to counted, checked and drawn. Sets run sheet by sheet.

What works best

Vector PDFs from design software, readable fixture tags, and a fixture schedule in the set. Scanned sheets can be counted, with wiring estimated.

What you take away

The proposal as a PDF or Word file, the bid summary, and Excel or CSV with the priced estimate and a bid summary sheet, also through the API and the MCP connector.

See it on one of your own sheets.