The product

Fifteen surfaces. One source of truth.

Estimates flow into budgets. Budgets fund schedules. Schedules drive dailies. Dailies feed billing. Equipment usage burns into cost. Overhead allocates across the jobs that earned it. Sage watches it all and flags what's drifting. No exports, no re-keying.

The same work a $70k
coordinator would do—
without the headcount.

Sage drafts COs, surfaces budget burn, answers in plain English — and cites the exact records every time. No hallucinated numbers.

Drafts COsReads the budgetCites recordsPhone, desktop, wrist
Sage
Team Chat
Drafts1
Sage
looking at Cedar Grove
How’s Cedar Grove tracking?

Cedar Grove is at $184,920 spent of $223,829 — 82.6% through budget at 71% schedule.

Three things to flag:

  • Framing labor is +$8,400 over (3 short-staffed dailies last week).
  • LVL header PO is awaiting Dan’s sign-off — vendor needs 48h lead.
  • Drywall phase starts Monday. Crew freed up from Birch Lane.

I drafted a CO for the framing overrun. Review?

jobs/cedar-grove/budgetpos/PO-CGS-027cos/draft-CO-004
Ask Sage…

142 tasks. 10 jobs. One screen.

Every job in the business, on one Gantt. Color-coded by project, forecast by week or month. Not a project tool — a business one.

Sage · Crew · conflict
Cedar Grove framing wraps Tue. Birch Lane drywall slipped 4 days — crew freed up Wed. Move them?
jobs/cedar-grovejobs/birch-lane
Tenon
All Projects
Dashboard
Projects
Preconstruction
Estimates
Proposals
Construction
Schedule
Change Orders
RFIs
Project Logs
Finance
Budget Overview
Invoices
Construction · Schedule

Schedule

142 tasks · 15 phases · 10 projects
Day
Week
Month
ForecastingResourcesListCalendar
Project
May 14May 28Jun 11Jun 25Jul 9
Cedar Grove
Framing
Birch Lane
Drywall
Paint
La Bootyque
Pre-Con review
Construction
Avon
Pre-Construction
Hudson Main
Tile + finishes
Punch
21 Burton
Demo + frame
todayplannedscheduled
Tenon
All Projects
Dashboard
Projects
Preconstruction
Estimates
Proposals
Construction
Schedule
Change Orders
RFIs
Project Logs
Finance
Budget Overview
Invoices
Preconstruction · Estimates

Cedar Grove — Kitchen + Dining reno

DRAFT v3
Send proposal
EST-CGS-014 · 4821 Marine Dr, Vancouver BC · 36 line items · 4 assemblies
SUBTOTAL
$184,920
OVERHEAD 8%
$14,793
PROFIT 12%
$24,116
TOTAL
$223,829
CODEDESCRIPTIONQTYUNITUNIT COSTMARKUPTOTAL
01Demolition + site prep$8,378
01.10Site protection + dust barriers1lot$1450.0018%$1,711.00
01.20Selective demolition — kitchen + DR1lot$4820.0015%$5,543.00
01.30Disposal — 30 yd bin (×2)2ea$480.0012%$1,075.20
02Framing + structural$22,408
02.10ASMFraming — wall reconfigure1asm$8740.0018%$10,313.20
02.20Header — LVL 2-ply 11¼"14lf$62.0018%$1,024.24
02.30Subfloor patch + level220sf$6.2015%$1,568.60
Sage · suggestionFraming assembly looks 14% under your last 3 jobs. Want me to surface the variance?

Estimate to business margin—
not just estimate to invoice.

Price every job back to the catalogue. Track overhead, equipment, and labor — the whole margin, not just the line items. Send a proper proposal in an hour, not a weekend.

PROPOSAL · CLIENT VIEW
Cedar Grove—
Kitchen + DR
TOTAL$223,829
SIGN · e-signature
PROPOSAL PREVIEW

The client sees a clean proposal. You keep full margin detail.

Send a professional PDF with your brand, the scope, the price, and a digital signature line — without exposing your cost breakdown. The client signs from their phone; the CO or acceptance lands in the job record automatically.

Branded PDF Digital signature Cost hidden Cedar Grove style Auto-accepted Sage-drafted
04 · MOBILE + DESKTOP + WATCH + CARPLAY

Wrist to truck dashboard. Every device, one account.

iOS, Android, macOS, Apple Watch, CarPlay. Same data, same auth, same shortcuts. Glance at what's next from your wrist. Ask Sage in the truck without taking your hands off the wheel. Clock in from the wheel without touching your phone.

Know what needs
you before the
coffee’s gone.

One important thing. Today’s tasks. RFIs waiting on you. Open the app, see the day, get on the truck.

Sage · Morning · brief
Walkthrough at 10 at 21 Burton. Bring the kitchen-island selections — client mentioned it twice last call.
jobs/21-burton/meetings/05-14
All Projects
Good afternoon

You have 1 thing
that needs you first.

One Important Thing
Walkthrough +
Billing Meeting
21 Burton · today at 10:00 AM
Open Task
Dismiss
1
OVERDUE
0
TODAY
0
RFIS
Assigned to you 29 OPEN
All
AR Follow-Up — Outstanding Invoice
21 Burton
Walkthrough + Billing — Rayna & Tyler
21 Burton · due May 14
Measure Windows for replacement
Avon
Today
Tasks
Sage
Messages
Time
Cedar Grove
DRAFT
Change order · CO-CGS-004

LVL header upgrade —
load-bearing wall

📷 May 14 · 11:23 — east wall framing
SAGE · DRAFTED FROM PHOTO
East wall is load-bearing per the structural sheet. Need to upgrade the header to a 2-ply 11¼″ LVL. Estimated material + labor below.
BUDGET IMPACT
Material + 4 hr framing labor
+$1,840
NEW TOTAL
$225,669
VS ESTIMATE
+0.82%
JS
Jamie Singh, client
signed May 14 · 11:34 AM · in-app
Send to accounting → budget updates

From site photo
to signed CO—
in one thread.

Foreman snaps a photo. Sage drafts the scope and the dollar impact. Client signs in-app. Budget updates. No re-keying.

Sage · From photo · east wall
Load-bearing wall — header needs to upgrade to a 2-ply 11¼″ LVL. Drafted CO. +$1,840 to budget.
jobs/cedar-grove/logs/05-14cos/CO-CGS-004
Ten more surfaces — compact view
03 · DAILY LOGS

A foreman files one in 90 seconds.

  • Photo first, voice-to-text description
  • Weather pulled by location, roster prefilled from yesterday
  • Sage prompts for missing trades: “Drywall wasn’t logged — were they here?”
Daily log
Cedar Grove · Wed May 14
FILED
WEATHER · AUTO
14°Partly cloudy
Vancouver BC · wind 8 km/h · rain 10%
CREW ON SITE · 7
DR
JM
AK
EP
MT
BS
LN
Framing crew + GC
PHOTOS · 14All →
LVL beam — east
Subfloor patch
South wall
NOTES · VOICE → TEXT
"LVL beam landed 11:20. East wall framing on schedule. Dan flagged the joist hanger spec at lot 14 — need RFI."
FILED IN 87 SECONDS · SYNCED TO CEDAR GROVE
05 · BUDGET

Know where the job stands before the invoice hits.

  • Estimated vs actual per cost code, live as bills land
  • Committed cost from POs and subcontracts tracked separately
  • Sage flags drift in plain English — “Cedar Grove is $8,400 over on framing labor”
Tenon
All Projects
Dashboard
Projects
Preconstruction
Estimates
Proposals
Construction
Schedule
Change Orders
RFIs
Project Logs
Finance
Budget Overview
Invoices
Finance · Budget Overview

Cedar Grove — Budget

EST-CGS-014 · v3 · 36 line items · accounting synced
Export
Reconcile
ESTIMATED
$66,042
COMMITTED
$70,802
ACTUAL
$60,588
VARIANCE
+$-5,454
4.7% over
SAGE · BUDGET FLAG
Cedar Grove is $8,400 over on framing labor. Three dailies short-staffed last week. The framing-crew swap from Birch Lane recovers $5,200 next week — net +$3,200 overrun. Want me to draft a CO?
Draft CO
CODENAMEESTIMATEDCOMMITTEDACTUALVARIANCE
01.10Site protection$1,450$1,450$1,450$0ON
01.20Selective demo$4,820$4,820$4,720$100UNDER
02.10Wall reconfigure$8,740$9,100$9,100+$360OVER
02.20LVL header — 2-ply$868$868$868$0ON
02.30Subfloor patch$1,364$1,364$1,410+$46OVER
03.10Framing labor$32,400$36,800$40,800+$8,400OVER
03.20Sheathing + nails$2,200$2,200$2,240+$40OVER
04.10Electrical rough-in$14,200$14,200$0$14,200UNDER
06 · INVOICING

Send a proper invoice in under a minute.

  • AIA G702/G703 format out of the box
  • One-tap QuickBooks sync
  • Open and overdue aging tracked on a single screen
app.usetenon.com/invoices
Tenon
All Projects
Dashboard
Projects
Preconstruction
Estimates
Proposals
Construction
Schedule
Change Orders
RFIs
Project Logs
Finance
Budget Overview
Invoices
Finance · Invoices

Invoices

Accounting · synced 2m ago
+ New Invoice
Client billing and payment tracking · AIA G702/G703 templates
OUTSTANDING
$98,303.62
PAID (TOTAL)
$85,081.50
OVERDUE
1
$55,188 · 12d
DRAFTS
0
All 5Draft 0Sent 1Paid 3Overdue 1
INVOICECLIENTTOTALSTATUSDUE
Cedar Valley Deck — Final Invoice (60%)
INV-CGS-004-2
Singh family$25,179.53paidMay 4
Cedar Valley Deck — Deposit (40%)
INV-CGS-004-1
Singh family$16,786.35paidFeb 21
Parkside Medical — Mobilization (20%)
INV-CGS-002-1
Parkside Med.$55,188.00overdue12d overdue
Harrison Estate — Progress Draw #2 (30%)
INV-CGS-001-2
Harrison LP$43,115.62sentMay 24
Harrison Estate — Progress Draw #1 (30%)
INV-CGS-001-1
Harrison LP$43,115.62paidApr 24
07 · CLIENT PORTAL

Visibility for your client. Control for you.

  • Custom branded URL, no client account required to sign a CO
  • Selections, COs, and approvals — nothing else
  • Every client action logged with a timestamp, exports as PDF
Tenon
JSCedar Grove
Client view
Overview
Schedule
Selections3
Change Orders1
Invoices
Documents
Photos
Singh Family · Cedar Grove

Welcome, Jamie.

Your kitchen + dining reno. We’re 71% through the schedule, finishing the framing phase this week.

1 NEEDS YOUR REVIEW
LVL header upgrade — load-bearing wall
Change order CO-CGS-004 · proposed by Dan · May 14
+$1,840
Review & sign
View detail
SELECTIONS DUE3 OVERDUE
Kitchen island stone
$4,200 allowance
this week
Cabinet pulls
$420 allowance
next week
Backsplash tile
$1,800 allowance
Jun 1
ALLOWANCES
Appliances$5,820 / $6,400
Tile$1,860 / $2,400
Plumbing fix.$3,540 / $3,200
08 · TAKEOFFS

Measure from the PDF, price from the catalogue.

  • Count, area, and linear measurement tools on the canvas
  • Quantities push directly to estimate line items — no clipboard
  • iPad + Apple Pencil native, version alongside the estimate
Tenon
All Projects
Dashboard
Projects
Preconstruction
Estimates
Proposals
Construction
Schedule
Change Orders
RFIs
Project Logs
Finance
Budget Overview
Invoices
Back
Cedar Grove — main level
IN-PROGRESS
Push to Estimate
3 / 5
TYPED
Linear
Area
Count
42'-3"AREA · MAIN ROOM1,128 sf
LINKED ESTIMATE LINE
02.30Drywall, 5/8″
1,128 sf × $4.20/sf$4,737.60
4 traces · 2 areas · 2 linear125% · cal · 1/4" = 1'-0"
LAYERS
Drywall — 5/8″
Flooring — main
Paint — interior
Trim — baseboard
12 · COST CATALOGUE

Price anything, once.

  • Per-trade rate cards, assembly bundles — framing, rough-in, kitchen finish
  • Every estimate line traces back to a catalogue source
  • Sage suggests catalogue items from a scope description
Rate cardsAssembliesSupplier linksSage-suggestedTraceableReusable
09 · PERMITS + INSPECTIONS

Never miss an inspection window.

  • Per-project permit register with status tracking
  • Inspection scheduling and authority sign-off log
  • Sage alerts before expiries and follow-ups
Permit registerInspectionsExpiry alertsSign-off logSage alertsPer-project
10 · RFIs

Questions answered. Decisions on record.

  • Raise from the field or from a plan markup, route to the right person
  • Response and resolution tracked in the job record
  • Sage drafts the RFI from a one-line description
Field-raisedPM-raisedThreadedLoggedSchedule impactSage-drafted
11 · TIMESHEETS

Payroll data from the jobsite, not the office.

  • GPS clock-in and clock-out from any phone
  • Foreman approves the crew at end-of-shift
  • Sage flags missing punches before payroll runs
GPS clock-inRoster approvalCost-code allocMissing punchesForeman viewSage-flagged
14 · MCP INTEGRATION

Ask your whole company from Claude.ai.

  • 176 tools covering every surface, role-scoped
  • Query, draft, and act from Claude.ai, Claude Desktop, any MCP client
  • Unique to Tenon — no other construction platform offers this
176 toolsRole-scopedClaude.aiClaude DesktopMCP standardLive data
Construction management software comparison

Tenon vs Buildertrend vs Procore vs BuildBook

The full feature set, side by side. Tenon is the only platform built AI-native, with a live MCP connector to Claude.ai.

◐ = available with limitations or as a paid add-on. Sources: buildertrend.com/features, procore.com/en/product, buildbook.co. Last reviewed May 2026.

The whole thing in your hand in five minutes.

Card on signup. We charge on day 31.