A headless estimating engine with a VS Code front end. Build a multi-level BOM or construction takeoff in a plain .xlsx, press Run All, and get a priced BOQ, vendor POs, overhead & profit, and a customer-ready quote — every time, in seconds. Your own AI assistant can run the whole show.
Full product, no card required. Then $29/month or $300/year.
| Item | Description | Type | Qty | Unit | Total |
|---|---|---|---|---|---|
| 1 | Electrical Scope | SCOPE | 1 | — | — |
| 1.1 | LED Fixtures | MATL | 120 | 85.00 | 10,200 |
| 1.2 | Fixture Install | LABR | 60 | 95.00 | 6,840 |
| 1.3 | Fire Alarm (sub) | SUBC | 1 | 18,500 | 20,350 |
| 1.4 | Overhead — 10% | AUTO | 1 | 3,440 | 3,440 |
| 1.5 | Profit — 15% | AUTO | 1 | 5,160 | 5,160 |
| QUOTE TOTAL | $45,990 | ||||
One command. Every output. Idempotent — change a quantity, run again, everything follows.
No spreadsheet lock-in. The GUI lives in VS Code, your workbooks stay plain .xlsx files you edit in Excel or LibreOffice, and one click — or one sentence to your AI assistant — runs the whole pipeline.
Item numbers like 1.2.3 drive the whole structure. Assemblies roll up, quantities cascade, and the BOQ lands flat and priced.
The fastQuote panel lives where your files do: a project tree with warning and unpriced badges, one-click Run All with live phase progress, a schema-validated config editor, and rate-sheet editing right beside your workbooks.
Point fastQuote at a drawing set: a strategy engine extracts the parts lists, classifies layouts, assemblies, and details, and normalizes every row to one canonical schema — priced line items land straight in the BOM. Recursion drills into sub-assemblies; the drill-down pauses for your approval. Supervised: you stay the boss.
A git-tracked price book remembers every price you ever found — never research a part twice. Rates, markups, and Types live in CSV sheets you edit in Excel; the engine compiles them. Multi-currency included.
Percentage rows for overhead, profit, contingency, and bond calculate from each scope's direct cost — and recalculate on every run.
fastQuote speaks MCP, so your own assistant (Cline or any client) can price unpriced parts across your price book, Octopart, Digi-Key, McMaster, and Grainger. Your key, your models — we never bill tokens.
A deterministic rules engine checks every workbook — missing types, unpriced parts, broken hierarchy — with row-level fix hints before your name goes on the number.
Every estimate revision, price-book entry, and rate change is committed and diffable. See exactly what a quote cost the day you sent it — months later, in one command.
Estimate beside the source: .xlsx workbooks, PDF drawing sets, DWG/DXF CAD, and STEP models all open inside VS Code through its extension ecosystem. No more juggling five programs to price one job.
fastQuote ships with two ready-made profiles. Pick one — or define your own Types, markups, and rates in a plain spreadsheet. The profile is the schema: a new cost Type like CATA works end-to-end with zero code.
Every tier starts with a full-featured 30-day trial — no credit card, no crippled features. Buy a license only when it's already winning you quotes.
One estimator — or ten — who want their afternoons back.
Shops and GCs that need fastQuote their way.
Prices in USD, per seat. Every feature is in every plan — the only thing Enterprise adds is customization and support. BYO-AI always: fastQuote never hosts, sees, or bills your AI key. 30-day free trial on everything, no card required.
Templates, configs, tutorials, and other estimators one click away. Everything here is free — trial or licensed.
Community-maintained reference rates ($/lb materials, $/hr by trade, machines by process) and starter workbooks — never part-level prices. CC BY 4.0; PR your shop's rates back in.
github.com/fastquote-community → Discord — the estimator floorAsk how someone else structures a takeoff, share a config, get help before your bid is due. The fastest support channel we have.
Join the server → YouTube — watch a bid get builtFive-minute walkthroughs: your first BOM, the construction workflow, the price book, agent-assisted pricing. Real takeoffs, no slideware.
Watch tutorials → DocumentationInstallation, the full how-to guide, configuration reference, and the AI integration manual. Searchable, versioned, and honest about edge cases.
Read the docs → Releases & changelogEvery version, what changed, and the download. Licenses include a year of updates — grab them here the day they ship.
Latest release → Email supportLicense moves, invoices, purchase orders, or anything you'd rather not post publicly. Enterprise clients get the priority queue.
support@fastquote.app →The trial is the full product on every tier. On day 31, fastQuote asks for a license key; nothing is deleted and your workbooks stay plain .xlsx files you own either way. Enter a key from any tier and keep working exactly where you left off.
It is one. $59/month or $600/year per seat, everything included — cancel anytime. Enterprise is quoted per client for customization and support. Every plan starts with the same 30-day free trial.
Not unless you ask it to. Estimating runs entirely locally on plain .xlsx and CSV files. Pricing lookups only contact distributors when you explicitly run them, and AI-assisted estimating uses your own key with your own provider — fastQuote never hosts, sees, or bills it.
Yes — construction is a first-class profile, not an afterthought. One command scaffolds a project with a takeoff per discipline, a master roll-up, and automatic overhead, profit, contingency, and bond per scope.
Windows, Linux, or macOS with VS Code (the fastQuote GUI). Workbooks are plain .xlsx files — open them in Microsoft Excel or LibreOffice Calc, so a mixed shop shares files freely. The Python engine ships inside the installer.
Everything. Structural layout (columns, headers, colors) is config; all pricing — rates, markups, injection rules, and the Type vocabulary itself — lives in rate-sheet CSVs you edit in Excel or LibreOffice. Add a Type like CATA and it flows through dropdowns, pricing, and POs. No code, ever.
No — fastQuote is fully usable without any AI. If you want agent-assisted estimating, you bring your own assistant and your own API key; we provide the MCP tool surface, never the tokens. Optional drawing classification (coming later) can also use your own Vision key, stored locally on your machine.
No card. No feature limits. Just your next estimate, faster.