Instant estimates. Accelerated business.

From takeoff to signed quote in one run.

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.

▣ VS Code ▦ Excel & LibreOffice workbooks ⌘ Windows · Linux · macOS
TakeoffBOQQuotePO – Sub_A
ItemDescriptionTypeQtyUnitTotal
1Electrical ScopeSCOPE1
1.1LED FixturesMATL12085.0010,200
1.2Fixture InstallLABR6095.006,840
1.3Fire Alarm (sub)SUBC118,50020,350
1.4Overhead — 10%AUTO13,4403,440
1.5Profit — 15%AUTO15,1605,160
QUOTE TOTAL $45,990
electrical.xlsx ▶ Run All
BOM / Takeoffyou fill this in
BOQexploded quantities
Vendor POsone sheet per vendor
Quotecustomer-ready sheet

One command. Every output. Idempotent — change a quantity, run again, everything follows.

WHAT IT DOES

Everything between the takeoff and the handshake

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.

=EXPLODE()

Multi-level BOMs

Item numbers like 1.2.3 drive the whole structure. Assemblies roll up, quantities cascade, and the BOQ lands flat and priced.

=VS.Code()

Built for VS Code

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.

=SEE(drawing)

AI takeoff from drawings

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.

=CSV→JSON

Price book & rate sheets

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.

=OVHD+PRFT

Overhead & profit, automatic

Percentage rows for overhead, profit, contingency, and bond calculate from each scope's direct cost — and recalculate on every run.

=MCP(price)

Bring your own AI

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.

=CHECK()

Validated before it's quoted

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.

=git(log)

An audit trail by default

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.

=OPEN(*.*)

One window, every file

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.

WHO IT'S FOR

Two trades, one engine

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.

Fabrication & manufacturing

Job shops, machine builders, weldments

  • Assemblies, weldments, and purchased parts with per-type markups
  • Material, machining, and labor cost rows injected from your shop rates
  • Vendor price comparison columns — pick the winner per part
  • PO sheet per vendor, ready to send the moment you win
ASSYWELDPARTPROCLABRSHIP
Construction estimating

GCs, subs, and specialty trades

  • One command scaffolds a whole project: takeoff per discipline + master roll-up
  • Scopes and systems with CSI-style reference numbers
  • Overhead, profit, contingency, and bond injected per scope
  • Status tracking from budgetary through awarded
SCOPESYSTMMATLLABREQUIPSUBC
PRICING

Simple tiers. 30 days free to prove it.

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.

The trial is the complete product. After 30 days, activate any tier with a license key — your workbooks and settings carry straight over.

Enterprise

Shops and GCs that need fastQuote their way.

Custom
quoted per client · annual contract
Talk to us
  1. Everything in fastQuote, plus:
  2. Customization — profiles, templates, and workflows tailored to your shop
  3. Shared price book & rate-sheet workflow (git-based)
  4. Central license management + onboarding
  5. Enterprise support — priority queue, direct line, SLAs

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.

RESOURCES & COMMUNITY

Never estimate alone

Templates, configs, tutorials, and other estimators one click away. Everything here is free — trial or licensed.

FAQ

Before you ask

What exactly happens after the 30-day trial?

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.

Is it a subscription?

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.

Does my data leave my machine?

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.

We're a construction shop, not a fab shop — does it fit?

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.

Which platforms and office suites?

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.

Can I customize the columns, types, and markups?

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.

Do I need an AI subscription?

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.

Your next bid could take minutes, not evenings.

No card. No feature limits. Just your next estimate, faster.