Built by a 20-year MEP field veteran

CLICK LESS.
BID MORE.

Upload your PDF drawing set. SwiftMEP analyzes the set and builds a structured MEP takeoff for review — equipment, devices, runs, fittings, and flagged items with source evidence where available. Processing time scales with your trade page count.

⚡ Tier-based timingNorth America hosted💰 No subscription
DescriptionQtyUnit
RTU-1 Rooftop Unit — Trane YSC0901EA
SR-4 Supply Register 20×832EA
90° Elbow Round 40Ø2EA
Reducer 40Ø to 34Ø1EA
Saddle Takeoff 20Ø on 40Ø1EA
Gasketed Couplings 40Ø6EA
Duct Hangers (1/8 LF)27EA
Mastic Sealant UL 1811GAL
Condensate P-Trap per RTU3EA
Vibration Isolators12EA

174 fittings auto-calculated · 32 registers counted

This is everything I would count, plus things I would have missed — in a fraction of the time a manual takeoff takes.

— Senior Commercial Estimator, Ontario

🌎

Hosted in Canada and the United States

Drawings are stored with North American providers (Canada and the United States). AI inference uses Google Gemini and Anthropic; those providers may process in their North American regions. We do not send drawings to offshore takeoff shops.

Tier-Based Processing Times

Small sets (1–10 trade pages) typically complete in under 30 minutes. Larger sets scale up — see pricing tiers.

💰

Pay Per Project

No monthly fees. No subscriptions. Pay only when you run a job.

The Problem

MANUAL TAKEOFFS ARE COSTING YOU WORK

3 WEEKS

Average time for a complex MEP takeoff

Every hour your estimator spends counting symbols is an hour they're not reviewing scope, building relationships, or closing work.

15–20%

Items typically missed in manual takeoffs

Attendant materials, soft costs, bid alternates — scope items that are easy to miss in manual takeoffs. SwiftMEP surfaces them for your review.

$50K+

Cost of a single underbid commercial job

One missed category on a large commercial job doesn't just hurt margin — it can cost the contract, the relationship, and the company's reputation.

The Process

UPLOAD. EXTRACT. EXPORT.

Three steps from PDF to a structured takeoff you can review and export.

1

UPLOAD

Upload your PDF drawing set. Select your trades — HVAC, plumbing, electrical, or any combination. Confirm the drawing scale. Done.

2

EXTRACT

SwiftMEP extracts schedules, counts symbols, measures linear runs, and builds BOM-style line items where supported — with trust tiers and review flags on each quantity. Typical completion depends on your trade page tier.

3

EXPORT

Download Excel (HVAC/plumbing 12-tab; electrical uses a 5-tab bid workbook), CSV, or PDF. Organized for review — not a bid lock until you accept quantities.

What SwiftMEP extracts in Step 2

📋

Schedule Extraction

Equipment schedules parsed before plan scan where detected. Model, CFM, voltage, and GPF populated when found on the sheet.

🔢

Symbol Counting

Devices counted from plan symbols where detected, with confidence and review flags on each row.

📏

Linear Measurement

Pipe, duct, and conduit footage where measurement is supported, with waste factors on export.

🔩

BOM Explosion

Attendant materials and BOM-style line items where the trade pack supports them — flagged for review before bidding.

The Output

12 TABS. STRUCTURED FOR YOUR ESTIMATING WORKFLOW.

DescriptionQtyUnitSourceNote
RTU-1 Rooftop Unit — Trane YSC0901EAAI
SR-4 Supply Register 20×832EAAI
90° Elbow Round 40Ø2EAAIReview
Reducer 40Ø to 34Ø1EAAIReview
Saddle Takeoff 20Ø on 40Ø1EAAIReview
Gasketed Couplings 40Ø6EAAI
Duct Hangers (1/8 LF)27EAAI
Mastic Sealant UL 1811GALAI
Condensate P-Trap per RTU3EAAI
Vibration Isolators12EAAI

174 fittings calculated · 32 air devices · 3 RTUs with BOM tab

HVAC · 2 pages · 1/8"=1'

📐

Waste factors applied automatically

Wire: 28% for terminations and pull waste · Duct, pipe, conduit: 8% for cuts and connections · Estimated footage adds 5% contingency · LF items show raw + waste breakdown where applicable

Trade Coverage

FULL MEP SCOPE — HONEST TRUST TIERS

Every trade stays on the platform. Trust is not equal yet: HVAC quantity is furthest; plumbing qty packs are ready after soak; Electrical (and Fire) are beta drafts. Always review before bidding.

HVAC · Qty capable

Mechanical / HVAC

  • Equipment: RTUs, AHUs, VAVs, fan coils
  • Air devices: diffusers, registers, grilles
  • Dampers: fire/smoke qty (size association pending)
  • CAS-backed quantity families when gate is on
  • Duct LF — not production-trusted yet
  • Human review before any bid
PLB · Qty soak

Plumbing

  • Fixtures: WC, LAV, FD, showers, sinks
  • Equipment: water heaters, pumps, BFPs
  • Tagged valves (TMV+) qty packs
  • Pipe LF — not production-trusted yet
  • Human review before any bid
ELEC · Beta

Electrical (beta)

  • Panel / distribution / lighting / device draft extract
  • Conduit LF — not production-trusted
  • Not production-trusted — review every quantity
  • Do not bid from unverified beta output

Fire Protection is also selectable at upload as beta — same rule: draft extract, not production-trusted, review every quantity.

🌎

Hosted in Canada and the United States

Drawings are stored with North American providers (Canada and the United States). AI inference uses Google Gemini and Anthropic. Available to contractors across Canada and the United States.

Tier-Based Processing Times

Estimating companies charge $40–100/hr with multi-day turnaround. SwiftMEP pricing and typical completion scale with your trade page count — see tiers below.

💰

Pay Per Project Only

No monthly fees. No subscriptions. No paying for a tool that sits idle between jobs. Pay only when you need a takeoff.

Pricing

PAY PER PROJECT. NO SURPRISES.

Pricing is based on trade drawing pages only — legends and schedules are free. Each tier includes a typical (not guaranteed) processing estimate.

Pay Per Project

Each trade is priced by its trade-page count. Multi-trade jobs sum per trade.

110 trade pages$79 CAD

Typically completes in under 30 minutes

1140 trade pages$179 CAD

Typically completes in under 90 minutes

41100 trade pages$299 CAD

Typically completes in under 4 hours

101+ trade pages — contact for custom quote

All prices in Canadian dollars

Excel / CSV / PDF export
CSV and PDF included
BOM-style export tabs
Attendant materials where supported
Canada and US hosting
Tier-based typical times
No subscription
No monthly fees
Start your takeoff →

Create account free · Pay only when you run a job

Manual estimator (8 hrs × $50/hr)$400
Estimating service (per job)$80 – $500
SwiftMEP (10 trade pages, one trade)$79 ✓

Ready to stop counting manually?

UPLOAD YOUR FIRST DRAWING

Upload your drawing set — pricing and typical completion scale with trade page count.

Upload a drawing now →

From $79 per trade · tier-based typical times · North American servers · No subscription