Hosted or self-host · BYOK AI · Flat pricing built for residential GCs

Project management built for residential GCs.

RFIs, Submittals, Daily Log, Schedule, Drawings + Markup, Punch List, Sub Agreements. Use our hosted version, or run it on your own server. AI-assisted setup either way.

14-day Cloud trial · No credit card · Or self-host on Docker with our one-line installer.

Why self-host

Most PM products charge per-user-per-month forever. FieldsDesk is a one-time annual license you install on your own server. Your data never leaves your office.

Your data, your hardware

Owner contracts, drawings, photos, every record — all on your own server. Files sit in a folder you can browse with Finder or Explorer. Export everything as a portable .tar.gz any time. No cloud subscription, no vendor data egress, no lock-in.

Flat annual fee

No per-user-per-month bills. Pay once a year, run unlimited projects. Procore's per-seat pricing for a 15-person GC easily runs $5K–$15K per month for a 15-person team — we're flat $499/mo Team or $12K/yr Self-Host.

AI-assisted by default

Plug in your own Anthropic API key — your team gets unlimited "how do I…" answers. You pay Anthropic ~$10/mo; we pay nothing. That's how the math works at $3K/yr.

What's in the box

Click any module to see how it works.

Pricing

Hosted by us, or installed on your own server. Pick what fits.

FieldsDesk Cloud — we host it

14-day free trial · no credit card · upgrade or cancel anytime

Cloud Starter

For solo PMs / 1–3 active projects

$149 /mo
  • Unlimited internal users
  • 3 active projects
  • Unlimited subs + owners as guests
  • Daily backups + 99.5% SLA
  • AI Help (BYOK Anthropic)
  • Email support (best-effort)
Start 14-day trial
Most popular

Cloud Team

5–15 person GCs

$499 /mo
Still ~60% under typical Procore
  • Unlimited internal users
  • 10 active projects
  • Unlimited subs + owners as guests
  • Daily backups + 99.5% SLA
  • AI Help (BYOK Anthropic)
  • Email support (1-day response)
Start 14-day trial

Cloud Pro

20–50 person GCs

$999 /mo
  • Unlimited internal users
  • Unlimited active projects
  • Unlimited subs + owners as guests
  • Daily backups + 99.9% SLA
  • AI Help (BYOK Anthropic)
  • Email support (4-hour response)
  • 1 hr/qtr Zoom support
Start 14-day trial

Cloud Enterprise

Multi-office GCs, 50+ employees

$2,499 /mo
Annual contract, SOC 2 attestation
  • Everything in Pro, plus:
  • SSO (Google / Microsoft / SAML)
  • Custom role + permission templates
  • Multi-office data segregation
  • Dedicated CSM + quarterly review
  • Priority feature requests
  • 99.9% SLA + 1-hour response
Talk to sales

Setup Concierge — $500 one-time, optional

A 1-hour Zoom session with our team. We create your first project, import your vendor list, set up your distribution groups, and walk your PM through the workflow. The fastest way from "signed up" to "actually using it on Monday."

  • Account branding setup
  • First project + sample data
  • Vendor list import (CSV/Excel)
  • Distribution groups + roles
  • AI Help configuration
  • PM workflow walkthrough
Book a Setup Concierge session →
FieldsDesk Self-Host — on your own server

For firms that need their data on hardware they control

Starter
$3,600/yr
5 users · 3 projects
Team
$12,000/yr
15 users · 10 projects
Pro
$24,000/yr
unlimited
Enterprise
$60,000/yr
multi-office · SOC 2

You run the Docker container on your own VPS or office server. Your files, your database, your backup schedule. Includes 12 months of updates. Hardware floor: 2 vCPU / 4 GB RAM / 50 GB disk. Recommended for firms with 5+ years of stored project records they want kept in-house.

Founding-customer discount: 50% off the first year for the first 10 Cloud customers + the first 3 Self-host customers in each tier, locked at the discounted rate for 3 years. Email sales.

Try it before you buy

14-day trial. No license key needed up front. No credit card.

Open Terminal (Cmd+Space → type "Terminal") and paste:

curl -fsSL https://fieldsdesk.com/install.sh | sh

What the one-line installer does, step by step

  1. Installs Docker if it's not already on your machine — no separate download needed.
  2. Pulls the FieldsDesk container image from GitHub.
  3. Asks you 4 questions — company name, admin email, password, optional license key.
  4. Starts everything up and opens your browser at http://localhost:3000.

Total time on a fresh machine: ~5 minutes (longer if Docker has to download first). Hardware floor: 2 vCPU / 4 GB RAM / 50 GB disk. Any modern laptop or a $5/mo VPS works.

Prefer to download the tarball by hand? You can — same install script lives inside.

Module

RFIs — Requests for Information

The standard CSI-style RFI flow. Sub or PM raises a question, you assign it to an architect / engineer / owner, they respond, you close it out — every step time-stamped and linked to the drawing sheet and the schedule task it affects.

RFI list view: 8 RFIs with statuses, assignees, and days-since-asked RFI detail drawer: question, response, attachments, and linked schedule task
Module

Submittals

Full submit → return → revise lifecycle. Sub uploads shop drawings or product data, you route to the architect, they mark a disposition. Every revision is preserved as a numbered version with the reviewer's notes.

Submittals list grouped by spec section with status badges Submittal detail showing 3 revisions with reviewer notes and disposition stamps
Module

Daily Log

One log per day per project. Site super fills in manpower by trade, weather, who visited, what got delivered, what got inspected, and any notes — adds photos straight from their phone.

Daily log entry: weather row, manpower table by trade, notes section, and photo grid Daily log on mobile with quick photo capture button
Module

Punch List

Punch items by trade and location, with a final-approver workflow. Sub marks ready-to-close, PM verifies, owner or architect gives the final sign-off. Closeout rate rolls up to the project dashboard.

Punch list grouped by location with closeout percentages Punch item detail: trade, location, photos, ready-to-close button
Module

Schedule

Native Gantt with a real CPM solver. Import your existing MS Project file (MSPDI XML), then track baseline vs. current with the critical path highlighted. Slippage from open RFIs and approved change events rolls up automatically.

Gantt chart with critical path highlighted red, baseline shown as ghost bars MS Project import dialog after dropping an MSPDI XML file
Module

Drawings + Markup

PDF markup that actually understands construction. Calibrate to a known dimension once, then every cloud, measure, and area on that sheet reads in real feet and inches.

Drawing canvas with a cloud + callout on the kitchen layout and a measured dimension Drawings list grouped by discipline with revision counts
Module

Photos + Albums

Field-first photo capture. Snap from the home-screen PWA, it uploads with timestamp and location, gets attached to whatever record you're on (daily log, punch item, RFI), and lands in the project album.

Project photo grid: 24 thumbnails, filter chips for date and trade Mobile photo capture: big camera button, recent photos strip
Module

Change Events

PCO → CO lifecycle. Start with a potential change ("owner wants tile upgrade in primary bath"), capture scope + schedule impact, route for approval, then it becomes a numbered Change Order.

Change events table with PCO/CO numbers, status, and pending approver Change event detail: description, reason, schedule impact, approval timeline
Module

Meetings

Agenda, minutes, action items. Build the agenda before the meeting, take minutes during, action items get owners + due dates — and show up on the next meeting's "carryover" section automatically.

Meetings list with attendee counts and action-item completion bars Meeting detail: agenda, minutes editor, action items table
Module

Subcontractor Agreements

Document-only sub agreements. Vendor + scope + the signed PDF. No dollars tracked here (this is the PM-only product) — that's the right boundary for a CM/GC who wants the project record but keeps the financial book in Sage or QuickBooks.

Sub agreements list: vendor, scope, execution status Generated subcontract PDF preview with company brand header
Module

Project Archives

Close a project, hit Download. You get a self-contained .tar.gz with every record + every file + a README. Untars with any tool that reads tar.gz — no FieldsDesk software needed to open it ever again. That's how we promise no lock-in.

Admin Archives panel: tenant archive download button and per-project rows with sizes Terminal output of tar -tzf showing the archive's internal structure
Architecture

Local file storage

Every photo, drawing, attachment, and project document lives in a folder on YOUR server. Default is an internal Docker volume; flip a one-line config and they live at ./data/files/ on your host filesystem — browse with Finder or Explorer.

Finder window showing ./data/files/projects/.../drawings folder with PDFs visible In-app banner reading: Your data lives on this server. Always.