Install it. Use it like a native app.

No browser tab needed every time you log in.

Don't see the install icon? No worries — here's how:

1
Android / ChromeTap ⋮ → "Add to Home Screen" → Done!
2
iPhone / SafariTap Share ↑ → "Add to Home Screen" → Done!
3
Desktop ChromeClick ⊕ in the address bar → Done!
! NOTE: Google may suppress the install button — use the steps above. The app is fully optimized and ready to install on any device.
Dashboard screen
01 — Dashboard

Your Whole Business, at a Glance

Real-time metrics and the most recent jobs, grouped by day.

4 instant metrics

Pending Review, jobs this week, total Billed, and total Paid Out — with zero clicks.

Recent Jobs grouped by day

Property, unit, painter, amount, and status, sorted chronologically for a fast review.

One-click access

"VIEW ALL" takes you straight to the full Jobs Board with the same filters.

Jobs Board screen
02 — Jobs Board

Filter, Review, Approve

Every job in a single view, with status tabs and combinable filters.

Status tabs

All, Needs Review, Approved, Paid, Rejected, In Progress — with a live counter.

Combinable filters

By property, by painter, and by time range, all from the same screen.

One-click review / approve

Every pending job shows its action button right there: nothing gets lost in the queue.

Estimates list Estimate detail and convert to job
03 — Estimates

Quote It, Then Convert It to a Job

From estimate to approved job, without ever re-entering the data.

Draft → Approved → Converted

Every estimate has a clear lifecycle, visible as a color-coded badge.

Generate PDF

One click generates a professional estimate PDF ready to send to the client.

Convert to Job

An approved estimate becomes a real job instantly — no re-entering any data.

Field Work start a job screen Job report checklist screen
04 — Field App

Mobile-First & Installable (PWA)

The painter opens a link once. It lives on the home screen like a native app.

Installable as an App (PWA)

A real icon on the home screen, full-screen, no browser bar. No App Store required.

Offline-first

The painter can fill out the report and take photos even with no signal. Everything syncs automatically once back online.

Painter-only view

The painter never sees prices, amounts billed to the property, or financial reports — only their checklist, photos, and assigned jobs.

Staff and roles screen
05 — Staff & Roles

One System, Three Views

Supervisor, Painter, and Office each see exactly what they need.

Supervisor

Full access: pricing, financial reports, job approvals, staff, and exports.

Painter

Sees only their assigned jobs, item-by-item checklist, and photos. Never sees prices or amounts billed.

Office

Manages properties, jobs, and estimates — with no visibility into financial figures or painter payouts.

Pricing screen
06 — Pricing

Base Prices + Per-Property Overrides

The supervisor sets the price once; the system calculates everything automatically.

Global base pricing

The supervisor sets the price for each item (per sqft, per wall, flat, per foot) once for the entire business.

Per-property override

Any property can have its own special price that automatically replaces the base price.

Feeds the entire system

Those prices calculate estimates, jobs, weekly bills, and exports — with nothing to recalculate by hand.

Invisible to the painter

"Prices are never visible to painters": the painter never sees these numbers, on any screen.

Reports screen
07 — Reports / Weekly Bill

Weekly Bill — Full Privacy Control

The supervisor decides exactly what the painter sees on every PDF.

Show job breakdown

Turns the job-by-job detail inside the painter's PDF on or off.

Show total billed to property

Controls whether the painter sees how much was billed to the property for their work.

Show painter cut %

Decides whether the painter's commission percentage appears on the same document.

The painter sees only what's approved

Every Weekly Bill PDF reflects exactly what the supervisor chose to show — nothing more.

Materials catalog screen Form builder screen
08 — Materials & Form Builder

What the Painter Sees, Configured by You

The field checklist and materials catalog are controlled from the office.

Toggle per item

Turn each field in the painter's report on or off, with photo required or optional.

Materials catalog

Kilz, Sheetrock, Easy Sand, tape, plastic — each with its own unit of measure.

Weekly materials report

Weekly consumption ready for reordering, without guessing at inventory.

Export screen
09 — Export

Accounting Without the Manual Work

Export straight to QuickBooks, Excel, or Payroll — filtered by date and status.

QuickBooks Online

Exports invoices and bills with the exact QBO Customer Name — zero manual mapping.

Excel / Universal

Standard CSV compatible with Excel, Google Sheets, Xero, and FreshBooks.

Painter Payments

A summary of painter payouts for payroll, without exposing the rates billed to properties.

One System. Every Role. Every Device.

Contractors by DWPSA™ puts the entire field workflow in one place.

Dashboard

Real-time metrics, jobs per day

Jobs Board

Filters, status, review & approve

Estimates

Create, convert to job, generate PDF

Field App (PWA)

Mobile-first, installable, offline-ready

Pricing

Base prices + per-property overrides

Reports & Weekly Bill

PDF with full privacy control

Staff & Roles

Supervisor / Painter / Office

Export

QuickBooks, Excel & Payroll

Materials & Form Builder

Catalog, requests, and per-item checklist

Ready to digitize your painting operation?