Built by a builder · Bend, Oregon

The portal your clients actually open.

The whole job — estimates, budgets, invoicing, selections, change orders — branded as your company, on your domain.

Now with Marcus, your AI employee — he drafts your estimates, budgets, and client updates. You just approve.

Your clients don't want to sign up for some third-party software. With Project Map, they sign up with you.

portal.dunehomes.com
A branded Dune Homes client portal showing the project hero photo, current phase, and budget
Built for builders, remodelers & GCs running 1–10 jobs. Not a bloated platform.
Go live immediately · 0 annual contracts · 100% your brand
Watch

See the whole thing in three minutes.

A quick walkthrough of a real Dune Homes job in Project Map — estimate to close-out.

The whole job, one place

Everything a build needs. Nothing it doesn't.

Custom builds, remodels, or GC work — no subcontractor portals, no RFIs, no procurement bloat. Just the workflow you actually run, estimate to close-out, branded as your company.

01
Estimates that become live jobs
Line-item estimates with your cost codes, units, and per-project tax. Export a proposal PDF, save it as a template, and the day you win the job, convert it to a live project in one click.
02
Budgets & invoicing that handle the bank
Bank draws or progress billing, lender packages or simple cash — contract, spent, billed, paid, and remaining on one screen, with invoicing built in. You never drop back into Excel to bill a job, the way every other tool makes you.
03
Invoices & receipts, job-costed
Invoice from the budget, the estimate, or blank. Snap a receipt and it's read, coded, and pushed to QuickBooks job-costed — no double entry.
04
Selections & change orders, signed
Send a CO for approval, track a client's tile pick, and get it signed off with a dated signature. Approved COs flow straight into the contract total and budget.
05
A schedule that plans itself
Phases auto-populate the calendar — add inspections, deliveries, and sub days right on the day. The desktop Gantt links dependencies, so reschedule one phase and the whole job moves with it.
06
Marcus — your AI employee
Drafts your estimates, budgets, daily logs, and weekly client updates — reads your receipts too. He takes the clicks; you keep every approval.
07
Your brand. Your domain. Your data.
Light or dark, your logo, your colors — on your own domain. Full CSV export anytime. Month-to-month, cancel whenever.
Meet Marcus

Your AI employee. With a human approval on everything.

You don't need to learn AI, set it up, or stress about what's coming — we did that for you and built you an employee. Starting an estimate eats more of your day than anything else, so Marcus does it: talk to it, type to it, or hand it the plans and documents, and it drafts the estimate, the budget, the daily log, and the client update. You keep every approval — it's not a chatbot bolted on, it's part of your company.

Talk to it Type to it Hand it documents
Propose → approve. A human signs off, every time.
  • Drafts estimates & budgets. Build one in a fraction of the clicks — Marcus drafts, you adjust and approve.
  • Reads every receipt. Vendor, amount, date, and line items pulled automatically the moment you upload.
  • Drafts your daily log. A clean summary from the day's activity — you just review and post.
  • Writes the weekly client update. Client-ready, in your voice, every week — so communication ramps up and you look on top of it all.
  • Keeps selections moving. Drafts selection updates so decisions don't stall in a text thread.
Marcus drafted this · waiting on you
Weekly client update — Phillips Residence
Week of April 14 — rough-in underway

Hi Sarah — good week on site. Framing passed inspection Monday and the crew moved straight into electrical rough-in, which is about 60% complete.

Next up: insulation and drywall the week of the 28th. Your master-bath tile selection is the one open item — whenever you're ready.

Approve & send Edit
For your clients

Light or dark. Your logo. Your colors.

Your clients sign up with you, not with us. They see your logo on the login screen, get notifications from your email, and open their project at your domain. Pick the portal theme that fits your brand — it's set per company.

Hearthwood Construction
Contract$612,000
Paid to date$398,400
Remaining$213,600
Light theme
Dune Homes
Contract$847,500
Paid to date$601,325
Remaining$246,175
Dark theme
See it in action

This is a real job.

Every screen below is a live Dune Homes build. Yours looks the same — branded to your company.

Job finance — contract, spent, billed, paid, and bank draws by cost code

Job finance — contract, spent, billed, paid, and bank draws on one screen

Gantt timeline with every phase and date
Schedule — every phase, every date, dependencies linked
Change order tracking and approvals
Change orders — tracked, approved, dated
Branded client home with hero photo, phase, and budget

Client home — branded as your company, not Project Map

Client timeline
Timeline — clearly laid out
Client finances breakdown
Finances — no surprises
Client approval of a signed change order
Approvals — signed and dated
Optional integration

QuickBooks sync, built so you never double-enter.

You run the whole job inside Project Map. Connect QuickBooks Online and the money side moves with one click: push an invoice or expense — job-costed to the right job and categorized to your accounts — and pull payment status back so paid and outstanding always match. Your clients and projects sync as QuickBooks customers and jobs, for accurate per-job profit and loss.

You don't need QuickBooks to use Project Map. It's an option, not a requirement.

  • One-click connect. Secure sign-in (OAuth) — no API keys, no technical setup.
  • Customers & jobs sync. Each client becomes a QuickBooks customer, each project a job.
  • Push invoices & expenses. Job-costed and categorized, in one click.
  • Payment status pulls back. Paid, partial, and outstanding flow into Project Map.
  • Never creates duplicates. Smart matching keeps your books clean.
PMProject Map
invoices & expenses payment status
qbQuickBooks
Connected · one-click push, status pulls back
Ownership

Your data. Your portal. Your terms.

No annual contracts. No “call sales to leave.” Pick month-to-month or own the whole thing outright. Either way you walk away whenever you want — with every job, budget, and selection exported to CSV. Your branding, your domain, your client relationships, your data. We preserve your branded portal for 90 days after cancellation. The relationship works for as long as it works for you.

How it works

Three steps. Live the same day.

STEP 01

Onboarding call (60 min)

We configure your branding, custom domain, and import your active projects. No developer, nothing to piece together.

STEP 02

You're live

Your branded portal goes up under your logo and colors the day of that call — a subdomain on Remodeler, your own domain on Builder. You and your clients log in right away.

STEP 03

Team training (30 min)

A quick call to walk your crew through the workflow. You're running real jobs through it that week.

Pricing

Founder pricing. No setup fees. Cancel anytime.

Three ways to run Project Map: month-to-month, annual, or owned outright. Founder pricing is locked in for our first builders — it goes up after we hit our quota.

Founder pricing
Remodeler
1–5 jobs · remodelers and small custom builders who want a branded client portal without the SaaS lock-in.
$199/mo Month-to-month — cancel anytime

Hosted on a Project Map subdomain. Full project workflow, branded as you. 1 team seat included. No setup fee.

  • Branded portal on a subdomain
  • Estimates, budgets, bank draws, change orders, selections
  • Invoices, receipts & Marcus AI included
  • Unlimited projects & client logins
  • QuickBooks Online sync (optional)
  • 1 team seat (+$20/mo per additional seat)
  • Email support, 48-hour response
Buy now →

No setup fee. Month-to-month, cancel anytime. Your data exports as CSV.

Most builders pick this Founder pricing
Builder
5–10 jobs · builders with a team who want software that looks 100% theirs on their own domain.
$349/mo Month-to-month — cancel anytime

Full white-label on your custom domain. 5 team seats, priority support, white-glove onboarding. No setup fee.

  • Everything in Remodeler, plus:
  • Full white-label on your custom domain
  • Custom email domain for client notifications
  • 5 team seats (+$20/mo per additional seat)
  • Priority support — Slack + phone, 24-hour response
  • White-glove onboarding (2 calls + team training)
  • Quarterly product reviews
Buy now →

No setup fee. Month-to-month, cancel anytime. Your data exports as CSV.

Founder pricing
Own It
For builders who don't rent. Self-hosted, license owned forever, no monthly hosting bill.
$7,500 one-time $15,000 · founding rate for first 10 builders

The whole codebase, configured to your brand, on your own Firebase project. Year 1 updates and support included. You own it.

  • Everything in Builder, plus:
  • Self-hosted on your own Firebase project
  • License owned forever — no monthly hosting bill
  • Year 1: all updates & priority support included
  • Year 2+: optional updates & support from $99/mo
  • Unlimited team seats
  • Live in ~1 hour once you send branding + Firebase keys
Own it — $7,500 today →

3 of 10 founding licenses claimed. After the 10th, the price moves to $15,000.

  • Your data is yours — full CSV export anytime, no hostage situations
  • Cancel hosting anytime, no penalty, no “account manager”
  • Branded portals preserved for 90 days after cancellation
  • Founder pricing locked in for the life of your subscription
Not ready to buy? Book a 15-min demo → and I'll walk you through a real install in your branding.
Customer story
We paid Buildertrend for years and got something generic our clients wouldn't open. With Project Map we got a tracker that looks like Hearthwood, our clients actually log in, and budget calls dropped 60%. It costs less and feels like our software.
H
Hearthwood ConstructionCustom home builder · Project Map client
I built this because I lived this
I run Dune Homes in Bend. I ran every platform you've heard of — none got the bank side right. The draw schedule is half a custom build, and I was doing it in spreadsheets while paying $400/mo for software my clients ignored. So I built Project Map. Now my clients actually log in — they think it's ours.
K
Keaten AbbottFounder, Dune Homes · Bend, Oregon
Instant
From kickoff call to live portal
100%
Branded as your company
0
Annual contracts · cancel anytime
FAQ

Common questions.

Get started

Ready to own your portal?

Book a 15-minute demo and I'll show you Project Map running live on my own Dune Homes jobs — branded, on my domain, with my clients actually logging in. Builder to builder. If it's not a fit, no pressure.

No hard sell
15 minutes flat
Builder to builder

We'll follow up within one business day.

Request received.

Booking page is opening now — pick a time that works. Click here if it didn't open.