Ryan Johnson
(916) 833-9990

California Trademark Pools · Estimator

What would you like to do?

Choose where to go — you can return here anytime by clicking the logo.

Search for a setting, or pick a tab below. Changes are staged here — nothing takes effect until you tap Save changes.

Estimating

How estimates are priced and how the estimate sheet behaves. These set the starting point — you can always change any line or section on a job.

Default markupThe markup new estimates and new lines start at. Still editable per line or per section. %
Default unit for new linesWhat a custom line starts as. Catalog items keep their own unit.
Start every estimate in Field ModeNew estimates open in client view — cost, markup and profit hidden. Exit anytime with the Field Mode button.
Auto-add the Pool Base to new estimatesStarts every new estimate with a Pool Base section. Turn off for non-pool jobs.
Auto-add new items to the catalogWhen you add a custom line with a new item name, save it to the catalog automatically.
Keep zero-quantity lines visibleWhen a line's quantity hits 0, keep it on the sheet. Turn off to hide zeroed lines.
Totals bar profit statChoose whether the bottom totals bar shows Margin %, Markup %, or both.
Open saved estimates collapsedWhen you load a saved estimate, start with its sections collapsed for a quick overview.
You have unsaved changes All changes saved
No settings match that. Try a different word.

Search for what you need, or browse the topics below. Each one walks through how that part of the program works.

The program is organized into areas you reach from the sidebar on the left — Estimate, Projects, Customers, Vendors, Catalog, Templates, Payroll, and more. Whichever area you're in is highlighted.

Moving around
  • Click the logo at the top-left to return to the home screen at any time.
  • The home screen shows a tile for each area, plus your recent estimates so you can jump back into a job in one click.
  • Switching areas never loses your work — each area keeps its place while you move between them.
Saving
  • Your work saves automatically as you type. The small “Saved” chip in the corner confirms each save.
  • If you close and reopen the program, the estimate you were working on comes right back.
Two ways to view an estimate
  • Normal view shows everything — your costs, markup, and profit.
  • Field Mode hides those internal numbers so you can turn your screen toward a client and show only prices. The same toggle exists on change orders.

The estimate is the core of the program. Here is everything it does, start to finish.

Start a new estimate
  1. Click New Estimate — from the home screen or the Estimate tab.
  2. Enter the job's details: customer name, street address, city, ZIP, phone, email, and city / county. This information carries onto the proposal, so it's worth filling in fully.
How an estimate is organized

Work is grouped into sections (also called cost groups) — for example "Excavation," "Plumbing," or "Decking." Related sections can sit under a parent heading (like a whole "Pool Package"), which keeps large jobs tidy. Inside each section are the individual line items.

Add and fill in lines
  • Use a section's add-line button to create a line, then fill in the columns: Description, Detail, Qty, Unit, and Cost (your cost). The Ext (extended cost) and Price columns calculate on their own.
  • Add from Catalog drops in a saved item with its pricing already filled. You can also type in a one-off custom item.
  • A section header also has buttons to add a line, add a cost group, duplicate, or remove the section.
Set your markup
  • Set markup per line in the Markup column.
  • Set markup for a whole section at once by typing a value in the markup box in that section's header — it applies to every line in the section.
Reorder by dragging
  • Drag the ⋮⋮ handle on a line to move it up or down — or into a different section entirely.
  • Drag a section header to reposition the whole section; a blue line shows where it will land when you let go.
Duplicate to save typing
  • The copy button on a line duplicates that line just below it.
  • The Duplicate button on a section (or parent) copies the entire group — handy for repeating a setup across a job.
Tidy up a long estimate
  • Collapse or expand sections with the collapse/expand control so you can focus on one area at a time.
  • A line you set to a quantity of zero stays on the sheet (it isn't deleted), so you can keep optional items listed without pricing them.
  • The × button removes a line you don't want.
Keep an eye on the numbers
  • The sticky bar at the bottom always shows your running total price and Margin % as you work.
  • Margin is internal — it's hidden in Field Mode and never printed on a client proposal.
Saving
  • Estimates auto-save as you work; the “Saved” chip confirms it. You can also Save manually from the toolbar.
  • Give an estimate a clear name when you save, so it's easy to recognize later.
Reopening a job
  • Your most recent estimates appear on the home screen — click one to jump straight back in.
  • The estimate you were last working on is restored automatically when you reopen the program.
Starting fresh
  • New Estimate begins a blank one. Clear empties the current sheet if you'd rather start over without leaving the page.
The catalog
  • The Catalog (Cost Item Catalog) is your master list of items and their costs — materials, labor, equipment, and so on.
  • Add and edit items there so they're ready to drop into any estimate with Add from Catalog.
  • If you're moving your pricing over from a spreadsheet, you can bring items in rather than retyping them.
Templates
  • Templates are pre-built groups of lines — like a standard pool package or a typical service call — so you can drop in a whole scope at once instead of line by line.
  • Within an estimate, the Duplicate button on a section reuses a setup you've already built on that job.
Make a proposal
  • From an estimate, click Generate Proposal to produce a client-ready proposal you can save or print/share as a PDF.
  • Past proposals are available from Saved Proposals on the toolbar.
  • The proposal uses your business details, so set those in Settings to make sure they appear correctly.
Field Mode
  • Turn on Field Mode before showing a client your screen. It hides your cost, markup, and profit — the client sees only line descriptions and prices.
  • Turn it off to return to your full working view. It's only a display toggle; it never changes your numbers.
Customers
  • Master Customers holds your client records — name, address, city, ZIP, phone, email, and city / county.
  • Add a customer once; their information then carries onto estimates, proposals, and jobs automatically.
Vendors
  • Master Vendors is your list of suppliers and subcontractors.
  • Keeping vendors here lets you reference them consistently across jobs and bills.
  • Project Manager tracks all your active jobs in one place.
  • Each project keeps the job's details together as the work progresses.
  • Costs on a job can be organized by cost codes, so money is tracked against the right part of the work — this is what bills and invoices line up against.
Invoices
  • Create invoices for a job, each with their own line items. There's also an all-invoices, all-jobs view to see everything at once.
  • For progress billing, the program supports an Application for Payment format.
  • Invoice amounts can be allocated to cost codes so they line up with how the job is tracked.
Payments
  • Record payments against a job and set up a payment schedule, so you can see what's due and when.
  • Use a Change Order when the job's scope changes after the estimate is approved — added work, upgrades, or deletions.
  • A change order has its own Field Mode, so you can present just the changes and their prices to the client.
  • Approved change orders adjust the job's totals, keeping your contract amount accurate.
  • The contract area pulls a job's numbers into a contract for the client.
  • It includes California (CSLB) compliance details relevant to licensed contractors in the state.
  • There's also a QuickBooks section for lining contract and billing information up with your accounting.
  • Payroll collects your crew's hours. You can enter or correct a punch and review hours by pay code.
  • When it's time to run payroll, an export setup sends hours to your payroll provider, or to QuickBooks as time activities.
  • Crew Command is the owner's control center — what you set there is what each crew member sees in their own hub.
  • The Employee Hub is the crew-facing side, where a worker sees the information you've chosen to share with them.
  • Documents is a master file library — every document from every job in one place.
  • Use it to keep contracts, photos, and paperwork together and easy to find.

Why this matters: all of your data — estimates, customers, catalog, projects, everything — is stored in this web browser, on this computer. It is not on a server. A regular backup is your safety net.

Make a backup
  1. Go to Settings → Data & Backup.
  2. Click Download Backup. This saves one file containing a complete copy of everything.
  3. Keep that file somewhere safe — a cloud drive, a USB stick, or emailed to yourself. Do this regularly, and always before clearing your browser or switching computers.
Restore from a backup
  1. On any computer, open the program and go to Settings → Data & Backup.
  2. Click Restore from Backup and choose your saved file.
  3. Your estimates and data load right back in.

This is also how you move to a new computer: back up on the old one, restore on the new one.

No topics match that. Try a different word, or ask the assistant below.
Can’t find it here?
New Estimate
🔒 Locked — active job. This is the estimate that became an active job, so it’s read-only to protect what you quoted. To branch a copy, save it under a new Job #.
Customer & Job Info
Add-Ons
Notes
Pool Safety Act
Drowning-prevention features included for this job (Cal. Health & Safety Code §115922). Select at least two — they must be independent layers, and your local building official confirms them at final inspection. This discloses the law; it is not legal advice.
Alarm pricing line
Prints on the proposal
Estimate will appear here
Fill in specs on the left and click an Add-On chip to begin building your estimate.
Active Jobs
0
Saved Estimates
Completed
Sort by
CTP AI
Hi! I know your full catalog and all templates. Ask me anything — pricing, what's in a template, or "add a 7' spa to my estimate." I can also build or modify estimates by voice.
Click mic or type...
Item NameDescriptionUnitUnit CostCost CodeActions