Construction Takeoff Lite / Drawing Annotator

$65.00

the GC, remodeler or estimator pricing a job off measurements you already pulled, instead of re-keying the whole thing into Excel with a price binder open on your knee.

Local-firstNo telemetry — nothing phones homeNo lock-inNo migration

Hand it your takeoff measurements and your pricebook and it matches every item, adds the waste factor from your own price row, and renders a self-contained HTML estimate grouped by division.

$65 a month, or $410 once for the desktop license. Covers the match engine, the waste and markup math, and the three files it writes. Cancel any day on the monthly, or pay once and nothing renews.

The estimate that eats your Sunday

The measurements are done. You walked the prints Saturday and filled a sheet with lengths, areas and counts. Now it has to become a number the customer will sign.

So you re-key the takeoff into a spreadsheet, flip through the binder for unit prices, and rebuild the estimate in Excel cell by cell. Somewhere in there you forget to add ten percent waste on the drywall, or you carry a price from last year’s binder that the supplier already bumped.

The math isn’t hard. It’s just long, and one fat-fingered cell walks straight into a bid you’re now stuck honoring. That’s the change order nobody’s going to sign for you.

Match it, waste it, price it

  1. Feed it two files. A takeoff CSV with item, type and measure, where type is count, length, area or volume. And your pricebook CSV, with unit prices, waste percentages and keywords.
  2. It matches every line. Each takeoff item is scored against your pricebook by keyword and item-name overlap, and the top row wins. A line that matches nothing gets flagged NO-MATCH and priced at zero, quantity still shown, so nothing vanishes off the estimate silently.
  3. It applies the waste and prints. quantity_with_waste = measure × (1 + waste_pct / 100) using the waste from the matched price row, then markup, then tax. Out comes estimate.html, grouped by division, that opens straight in a browser.

What it does

  • Waste comes from the matched pricebook row, not the takeoff file, so the ten percent you set on drywall gets added on every drywall line whether or not you remembered it that day.
  • A takeoff item that matches nothing shows up as NO-MATCH at zero dollars with the quantity intact, so a missing price is loud instead of a hole in the total.
  • Every line traces back to a specific pricebook row. The match is keyword overlap against your own book, not a guess, so it never invents a price you’d have to defend later.
  • The estimate is one self-contained HTML file. No external scripts, no CDN, no internet. It opens on a laptop in a truck the same as it does at the office.
  • Lines land grouped by division, a CSI-ish label like 03 - Concrete, so the estimate reads the way a sub reads it instead of one long dump.
  • MARKUP_PCT hits the subtotal, then TAX_PCT hits the marked-up figure, in that order, so your margin doesn’t quietly get taxed away.
  • takeoff.json holds the whole priced run machine-readable, for when you want to diff two bids or feed it somewhere else.

Who runs this, and who doesn’t

Built for the small GC, remodeler or one-desk estimator who already captures measurements, by hand off printed plans or out of a digitizer, and just needs them priced fast against a real book.

This does not measure. It will not pull lengths or areas off a plan PDF for you, because that needs a vision pass this build doesn’t bundle. If what you want is on-screen takeoff straight from the drawings, this is the wrong end of the job and you’ll want a measuring tool in front of it.

What it replaces

Bluebeam Revu is the real alternative, and it’s better at the part this skips: you measure right on the drawing, mark it up, and pull quantities off the plan on screen. PlanSwift and STACK do the same on-screen takeoff at a bigger price. Excel plus a binder is free and bends to anything, which is exactly why it lets you forget the waste factor.

None of those turn a finished measurements file into a priced, division-grouped estimate in one command. That gap is the whole point. For a shop that already has its numbers and just wants the bid out, this fits where a $2,000-a-year platform doesn’t.

Your data

The takeoff and the pricebook are read off your disk and neither one leaves it. The estimate writes only under the folder you name, at 0600 permissions, and every value dropped into the HTML is escaped so a stray character in an item name can’t break the file. That estimate.html is fully self-contained, so the estimate you hand a client is a single file you own, not a link to something that could go dark. takeoff.json keeps the machine-readable record next to it.

Pricing and getting started

$65 a month, or $410 once for a desktop license that never renews. Either way you get the match engine, the waste and pricing math, and the three files: the HTML estimate, the markdown summary and the JSON. First priced estimate comes out as fast as you can point it at two CSVs. Cancel the monthly any day, or take the one-time license and stop thinking about billing.

Security and privacy

Handles project takeoff measurements and pricebooks. Security is designed in.

Principles
Local-first. TAKEOFF_CSV and PRICEBOOK_CSV are read from disk and never transmitted anywhere; nothing in this tool touches the network. Nothing is uploaded, no telemetry, no cloud dependency. No live LLM or vision-model call — matching is a deterministic keyword/item-name matcher against the estimator’s own pricebook.
Non-destructive. The takeoff and pricebook inputs are only read, never modified or deleted.
Least privilege. Reads TAKEOFF_CSV and PRICEBOOK_CSV, writes only under OUTPUT_FOLDER.

Protections implemented (v0.1.0)
Path-traversal defense — every output filename is sanitized (safeSegment) and every write is checked with assertWithinRoot(), so the estimate can’t be written outside OUTPUT_FOLDER.
Fail-fast config validation — clear errors for missing TAKEOFF_CSV/PRICEBOOK_CSV/OUTPUT_FOLDER and non-numeric MARKUP_PCT/TAX_PCT before any file is touched.
Restrictive permissions — the generated estimate.html, TAKEOFF_ESTIMATE.md, and takeoff.json are written 0600.
HTML-escaping — every value that flows into estimate.html (project name, item names, divisions) is HTML-escaped, so a hostile takeoff or pricebook entry like <script> renders inert rather than executing.
Defensive parsing — the CSV parser and currency/amount parser never throw on malformed input (missing fields default to empty string, unparseable amounts default to 0); takeoff items that don’t match any pricebook row are flagged NO-MATCH at $0 rather than dropped or guessed, and an unrecognized type value falls back to count rather than aborting the run.
Secrets discipline.env and generated Estimates/ output are git-ignored; no secrets or project data in the repo.

No bundled vision/AI model
This build performs zero image or PDF analysis; it consumes an already-captured measurements CSV. There is no network call, no vision-model dependency, and nothing in the pipeline that parses drawings or images — so there’s no attack surface from a hostile plan file or prompt-injected drawing annotation. The documented plug-in point (see README “Scope”) for automated, vision-based measurement is intentionally external to this engine’s trust boundary. If a future adapter auto-generates TAKEOFF_CSV from a vision model, its output should be treated as untrusted input — numeric measure, known type enum — and re-validated before being priced, exactly like any hand-typed CSV.

Distribution / AV trust

Known limitations / roadmap
– Matching is keyword/token-overlap based, not fuzzy — misspelled trade terms or keywords absent from the pricebook’s keywords column will fall back to (weaker) item-name overlap or flag NO-MATCH.
– No multi-currency support; unit_price is treated as a plain number.
– No automated measurement from plan PDFs is bundled — only the documented external plug-in point described in the README.
– Batch estimating (many projects against one pricebook in a single run) is on the roadmap.

Reporting
Report suspected vulnerabilities privately to the maintainer before public disclosure.

Frequently asked questions about Construction Takeoff Lite / Drawing Annotator

What is Construction Takeoff Lite and how does the drawing annotator work?

Construction Takeoff Lite software is a tool for small construction and trades shops that need to measure and price a job from a set of plans without paying for a full suite like PlanSwift, STACK, Bluebeam, or Procore. You upload your plan PDF files, and the AI measures and counts quantities directly on each page. Instead of scaling drawings by hand with a wheel and a highlighter, you let the tool read the plans, mark them up, and turn those measurements into a priced estimate you can send to a customer.

It helps to picture the alternative a small shop lives with today. Someone prints the plans, spreads them on a table, and works through each page with a scale and a marker, tallying counts on a legal pad. A single mistake in that manual pass, a missed symbol or a misread dimension, flows straight into the bid and shows up later as a job that loses money. By reading the drawing directly and marking what it measures, the tool turns that error-prone evening into a reviewable pass you can check on screen. You still confirm the numbers, but you are checking the machine’s work rather than doing every measurement by hand, which is both faster and easier to catch mistakes in before they reach a customer.

The workflow is short on purpose. You drop in the plan PDFs, the AI works through each page counting fixtures, measuring lengths, and totaling areas, and then it produces an annotated takeoff you can review. From there the numbers flow into a priced estimate against your own unit costs. A small shop that used to spend an evening measuring a single plan set can get to a reviewable takeoff far faster, which means more bids out the door in the same week. The construction takeoff lite software is vision-native, meaning it reads the drawing itself rather than asking you to trace every line by hand.

The estimates and marked-up plans it produces are not throwaway. They become part of the business records behind each bid, and business records carry retention periods worth understanding. The IRS guidance on how long to keep records lays out why supporting documents for your income and expenses need to be held for set periods. A priced takeoff that ties a winning bid to the quantities it was based on is exactly the kind of supporting document you want to keep, both for your own margin reviews and for anyone who later questions how a number was reached.

Pricing is built for the shops the big suites leave out. It is available as a monthly subscription or a one-time desktop purchase, so a two-person outfit can run real takeoffs without an enterprise contract. If you want the full feature list and current pricing, the Construction Takeoff Lite product page spells it out. The honest positioning is simple. This is not trying to be Procore. It does measured takeoff and pricing from local plan PDFs well, at a price a small contractor can actually justify, so you can bid more jobs without buying a platform you will only half use.

Does construction takeoff lite software help me keep the records behind my bids?

Every priced bid rests on a set of numbers, and those numbers are worth keeping. Construction takeoff lite software produces an annotated takeoff and a priced estimate for each job, and together those form a clear paper trail behind what you quoted. When a customer disputes a change order months later, or when you sit down to figure out why a job lost money, having the original marked-up plans and the quantities they produced turns a guessing game into a simple lookup.

There is also a real advantage in how the records connect to each other. When the annotated plan, the measured quantities, and the final priced estimate all live together for a job, you are not reconstructing anything later. A question about why a bid came in where it did has an answer sitting right there. That matters at tax time, when supporting documents behind your income need to be produced, and it matters in the ordinary course of running a shop, when you want to compare what you estimated against what the job actually cost. Keeping the pieces linked rather than scattered is what makes the record useful instead of just present, and it is the difference between a folder of loose files and an actual account of how each number was reached.

This matters beyond your own bookkeeping. The IRS guidance on how long to keep records explains that supporting documents for business income and expenses must be kept for defined periods, generally several years and longer in some cases. A takeoff that shows how a bid quantity was reached is a supporting document in exactly that sense. The construction takeoff lite software keeps each estimate tied to the plan pages it came from, so the record is not just a final price but the measured basis underneath it. That is the kind of documentation that holds up when a number is questioned.

Keeping records straight also protects your margins over time. When your takeoffs and estimates are saved and retrievable rather than scattered across a desktop, you can look back across finished jobs and see where your unit prices held and where they did not. A shop that keeps this history builds a real feedback loop on pricing. One that loses its takeoffs after every bid keeps repeating the same estimating mistakes because there is nothing to check against.

The tool does not turn you into an accountant, and it does not file anything for you. What it does is produce the underlying documents in a form worth retaining, so the recordkeeping the IRS describes is something you can actually satisfy without extra effort. The estimate and its annotated plans are generated as part of normal work and saved as part of normal work. You can see how the tool fits the broader trade in the field service and trades overview. The plain point is that a bid is a business record, the construction takeoff lite software creates that record as a byproduct of doing the takeoff, and keeping it is both good practice and part of meeting the real retention rules the IRS sets out for a business.

Where do my plans and project data live when I use the drawing annotator?

Plan sets are sensitive business documents. They carry a client’s project details, sometimes their address and site information, and the pricing you build from them is competitive information you do not want leaking. When you use the Construction Takeoff Lite drawing annotator, your plan PDFs and the estimates you build stay tied to your own workspace rather than being scattered across email chains with clients and suppliers.

Think about how a plan set usually travels through a small shop. It arrives from an architect or a general contractor by email, gets forwarded to whoever is doing the estimate, maybe printed, maybe saved to a personal laptop, and sometimes passed to a supplier for a material quote. Every one of those steps is another copy of a client’s project in another place. The construction takeoff lite software approach keeps the working copy and the estimate in one spot tied to the job, which cuts down how far a client’s plans have to spread just to get a number out. Fewer copies in fewer places is a smaller target, and it is far easier to say honestly where a given client’s information lives when it is not scattered across half a dozen inboxes and drives.

The FTC gives small businesses a plain framework for handling this kind of material, and it is worth reading in the FTC guide to protecting personal information. The guidance comes down to knowing what sensitive data you hold, keeping only what you need, locking down what you keep, and disposing of what has aged out. Project plans and priced bids fit that framework. A construction takeoff lite software workflow that keeps each job’s plans and estimate in one place, rather than forwarded around in a dozen messages, makes it far easier to know exactly where a client’s information lives and who can reach it.

Concentration is the security win here. When plan sets live in one controlled place, you can actually answer the question of where a given client’s project data is. When they live in email, three cloud drives, and a folder on a shared laptop, you cannot. The FTC’s first step is taking stock of the personal and business information you hold, and a tool that keeps a job’s documents together is what makes that possible. You are not chasing copies of a plan set across half your systems every time someone asks.

This does not remove your own responsibilities. You still control who in your shop can open the tool and you still practice basic password hygiene. What the software changes is how spread out your sensitive project data has to be. Instead of plans and prices living everywhere, they live with the job. If you want to see how the tool is scoped and how it handles your files, the Construction Takeoff Lite product page covers it. The honest line is that no tool makes you invulnerable, but keeping your plans and estimates concentrated and controlled is a real, practical step toward the kind of data protection the FTC describes for every small business that handles client information.

How is Construction Takeoff Lite different from PlanSwift, STACK, or Procore?

The big construction platforms are powerful and priced accordingly. PlanSwift, STACK, Bluebeam, and Procore are built for firms with dedicated estimators and the budget to match. For a two or three person shop, that pricing and that learning curve are a wall. Construction Takeoff Lite software was built specifically for the contractors those suites leave behind, doing measured takeoff and pricing from local plan PDFs at a price a small operation can actually justify.

The ownership option matters more than it might seem for a small contractor. A subscription that scales with a larger firm’s needs can quietly become one of your bigger recurring bills, and you keep paying whether you bid two jobs that month or twenty. The one-time desktop purchase changes that math. You buy the tool, it is yours, and a slow month does not cost you a subscription you barely used. For an outfit that bids in bursts around the season, that flexibility on how you pay can matter as much as the feature list, because it lines the cost of the tool up with the way the work actually comes in rather than a flat monthly charge sized for someone else entirely, which is a fairer deal for a small shop.

The clearest difference is scope by design. The big suites try to do everything from project management to field coordination to takeoff. This tool does one thing, which is turn plan PDFs into measured quantities and a priced estimate. That focus is why the construction takeoff lite software is quick to learn and quick to run. You are not paying for and wading through modules you will never open. You upload plans, the AI measures and counts, and you get a takeoff you can price and send.

Being vision-native is the other real difference. Rather than making you trace every line by hand, the AI reads the drawing and marks it up. That is where the time savings come from for a small shop that does its own estimating at night. The estimates it produces are also worth keeping, since a bid is a business record, and the IRS guidance on how long to keep records explains why the supporting documents behind your income need to be retained. The tool generates that record as part of the takeoff rather than leaving you to reconstruct it later from memory.

Pricing and delivery round out the contrast. Where the incumbents lock you into a subscription sized for a larger firm, this comes as a manageable monthly plan or a one-time desktop purchase, so you can own the tool outright if that suits your cash flow. You can see how it fits alongside the rest of a trade business in the field service and trades overview. The honest positioning is not that this beats Procore at everything. It does not try to. It does the takeoff-to-estimate job that a small shop actually needs, without the price tag or the complexity of a platform built for a company ten times your size.

Can the AI really measure and count quantities from my plan PDFs?

Yes, measuring and counting straight from your plan PDFs is the core capability of the tool. Construction Takeoff Lite software is vision-native, which means the AI reads the drawing itself. It counts fixtures and symbols, measures lengths of runs, and totals areas across each page, then marks up the plan so you can see what it found. Instead of scaling by hand with a wheel, you upload the PDF and review the AI’s takeoff on screen.

Accuracy on review is where the construction takeoff lite software earns its place in the workflow. The AI is fast, but plans are messy, with overlapping symbols, notes crowding the margins, and scales that shift from sheet to sheet. The tool does the heavy counting and measuring, and then it hands you a marked-up result you can actually see, so a miscount stands out rather than hiding inside a hand-tallied total. You accept what is right and correct what is not, the same way a senior estimator checks a junior’s work. That review step is deliberate. It keeps a human on the final number while removing the hours of manual measuring that used to stand between a set of plans and a quote you could confidently send to a customer.

The process is meant to keep you in control rather than replace your judgment. The AI does the tedious measuring and counting, and you review the annotated result before anything becomes a price. If it miscounts a symbol on a busy sheet or misreads a scale, you catch it on review, the same way you would check a junior estimator’s work. From the reviewed quantities, the construction takeoff lite software builds a priced estimate against your own unit costs, so the final number reflects your pricing, not a generic guess.

What comes out is a document worth keeping. The annotated plans and the estimate together show how a bid quantity was reached, and that is exactly the kind of supporting record a business should retain. The IRS guidance on how long to keep records explains why documents backing your income and expenses need to be held for set periods. A takeoff that ties a price to the measured quantities behind it is a supporting document in that sense, generated as a normal part of doing the estimate rather than as extra paperwork you have to create later.

The practical payoff is speed without giving up a defensible number. A small shop that used to burn an evening on one plan set can measure, count, price, and send in a fraction of the time, then keep the marked-up record in case a quantity is ever questioned. If you want to see the annotator and pricing in more detail, the Construction Takeoff Lite product page shows how it works. The honest answer is that the AI does the measuring and counting well and fast, you stay the reviewer, and the result is both a quicker bid and a record you can stand behind if it is challenged.

Attributes Value
Deployment

Hybrid

Platform

Web, Windows

License Type

Subscription

Billing Period

Monthly

Target Customer

Contractors & Trades

Free Trial

Yes

Reviews

Be the first to review “Construction Takeoff Lite / Drawing Annotator”

Your email address will not be published. Required fields are marked *