Short answer: Sort the drawing set by sheet and revision before you count anything, then work in a fixed order: points, distribution boards, submains, then containment. Write the sheet and revision next to every quantity, flag anything you can't confirm with a reason, and only price once your estimator has signed the quantities off.
Why does electrical takeoff take so long on a Malaysian tender?
Most of the time doesn't go on pricing. It goes on counting and retyping. A typical tender pack from a main contractor arrives with lighting layouts, power layouts, a schematic, DB schedules and a blank consultant's BQ, often with a closing date that is only a couple of weeks away. Before anyone can price, someone has to count every point, measure every run and type it all into the BQ.
The work is slow for three reasons:
- Drawings come in mixed revisions, so time is lost working out which sheet is current.
- Points are counted floor by floor, and it is easy to count a room twice or skip one where a layout is split over two sheets.
- Runs for submains and trunking are scaled by hand, and then rechecked because one missed run comes straight out of your margin.
A better workflow doesn't skip any of this. It puts the steps in an order that makes mistakes easier to catch.
What order should you do an electrical takeoff in?
Use the same order on every tender so anyone in the office can pick up where someone else stopped.
- Register the drawings. List every sheet with its number, title and revision. Mark anything labelled "not to scale" or "for information only".
- Read the BQ first. The consultant's BQ tells you how they want items measured: points or lengths, what is included in a point, and where containment sits. Match your takeoff to it from the start.
- Count points. Lighting, then power, then data and other low-current points, one floor at a time.
- Count equipment. DBs, isolators, emergency lights and anything listed in a schedule.
- Measure submains. From the schematic and the riser or layout drawings.
- Measure containment. Cable trays, trunking, ladders and conduit runs not already included in point rates.
- Review and sign off. The estimator goes through every flagged line before pricing starts.
| Stage | Main source | What to record on each line |
|---|---|---|
| Drawing register | Drawing list, title blocks | Sheet number, revision, scale notes |
| Points | Lighting and power layouts | Count, floor, sheet and revision |
| DBs and equipment | Schematic, DB schedules | Reference, rating, sheet and revision |
| Submains | Schematic, riser diagram, layouts | Cable size, from and to, length, how it was measured |
| Containment | Layouts, containment plans | Type, size, length, sheet and revision |
How do you count lighting, power and data points without missing any?
Count by legend symbol, by floor, and keep the counts separate until the end. A few habits help:
- Start each floor by checking the legend. Consultants sometimes use slightly different symbols between packages, and an emergency light that looks like a normal fitting is an easy miss.
- Mark each symbol as you count it, on screen or on paper, so you can see what is left.
- Where a floor is split across two sheets, note the match line and check that nothing on it is counted twice.
- Keep data, telephone, TV and other low-current points as separate lines. They are often priced by a different supplier or subcontractor.
- Compare totals with any point schedule in the tender. If the layout and the schedule disagree, flag it rather than picking one.
How should DBs and submains be taken off?
DBs come from the schematic and any DB schedules. Record each board by its reference so it can be checked against the layout where it appears. If a DB shows on the schematic but not on any layout, or the other way round, that is a question for the consultant, not something to resolve quietly.
Submains are where most of the money sits in the cable lines, and where scaled lengths are least reliable. For each one, record:
- The cable description as the BQ words it, for example a 4-core XLPE/SWA/PVC cable of a given size.
- Where it runs from and to, by board reference.
- The length, and how you got it: scaled from a layout, taken from a riser height, or assumed.
- Any allowance you added for vertical drops and terminations, written as your firm's rule, not hidden inside the number.
If a submain route is drawn on a sheet marked "not to scale", say so on the line. Your estimator can then decide whether to price it as measured, add a margin, or raise a tender query.
How do you measure cable containment and trunking?
Measure containment by type and size, floor by floor, and check how the BQ wants it. Some BQs include conduit within the point rate; others want trunking and trays measured separately in metres with fittings counted or allowed for.
- Check the scale on each sheet against a known dimension, such as a grid spacing, before measuring. PDFs are sometimes resized when they are issued.
- Measure main tray and trunking routes first, then branches.
- Note where containment is shown only in a typical detail, not on the layout. Those quantities are assumptions and should be flagged as such.
- Keep risers separate from horizontal runs so they can be checked against floor heights.
What should every line in an electrical takeoff record?
Every line needs enough information for someone else to check it without redoing it. At minimum: the BQ item reference, the description, quantity, unit, the sheet and revision it came from, and a status. The status is either counted and confirmed, or flagged with a short reason, such as "layout and schedule disagree" or "route not to scale".
This is the step most firms skip, and it is the one that saves the most time later. When an addendum arrives two days before closing, you can see exactly which lines came from the revised sheets. When the main contractor queries a number after award, you can show where it came from.
Where does AI fit in an electrical takeoff?
AI is useful for the counting, measuring and retyping, as long as it is set up to work the way your firm measures and to show its working. On its own, a general chatbot will give you a number with no sheet reference and no way to check it, so your estimator ends up redoing the work anyway.
UkurBQ sets up AI inside your own Claude or ChatGPT business account to draft the BQ from the tender drawings. Every quantity shows its sheet and revision, unclear lines are flagged with a reason, and the draft follows the consultant's BQ layout. Your estimator checks the flagged lines and signs off, and pricing uses your own rates. Before it is used on a live tender, it is proven on three tenders you have already priced.
FAQ
Should we count points from the layouts or from a point schedule?
Count from the layouts and use any schedule as a check. Where they disagree, flag the line and raise it as a tender query if it affects price.
How do we handle sheets marked "not to scale"?
Measure them if you have to, but mark every quantity taken from them so the estimator knows it is an assumption. Don't mix them with measured quantities without a note.
Do we need to change our BQ format to use this workflow?
No. Work to the consultant's BQ where one is issued, and to your own pricing sheet where it isn't. The workflow is about order and recording sources, not a new format.
Can AI do the whole electrical takeoff without an estimator?
It shouldn't. AI can draft the quantities, but your estimator should check the flagged lines and sign off before anything is priced or submitted.
Try it on a tender you've already priced
Send one past tender. We return a draft BQ with every quantity traced to its sheet, so you can compare it with your own. Free, under NDA.
Book a free BQ test