See it in actionBook a demo →

Log a past completion

Record visits that happened outside the app from the web dashboard — backdate completions with technician, tasks, chemicals, parts, and photos — and browse every completed stop in one ledger.

Updated August 1, 2026

Completions without the mobile app

Technicians normally complete visits from the mobile app (see complete a visit), but the office can record completions from the web too. Use it for work done before you started using Pool Founder, visits a tech forgot to log, or jobs done by someone without the app. A logged completion creates a real service-history entry and billing record — maintenance visits are billed exactly as if the tech had completed them in the field.

  • Log Completion on a job page — the green button at the top of any active job opens the Log Past Completion form for that job.
  • Completed Stops ledger — the Completed Stops page in the sidebar lists every completed stop, and its own Log Completion button starts with a job picker so you can log against any job.
  • Complete Job on a live route — while a route is being run, the office can complete a pending stop from the route's day view with a full completion form.

The Log Past Completion form

Click Log Completion on a job page (or pick a job from the Completed Stops page) to open the Log Past Completion form. A banner reminds you this is for work done outside the app and that it creates a billing record and service history entry. The fields:

  • Date of Completion — defaults to today; the calendar only allows today or past dates, so completions can be backdated but never scheduled into the future.
  • Performed By — optionally credit a technician; the completion shows under their name in history and reports.
  • Tasks — check off which of the job's checklist tasks were done.
  • Chemicals Used — add chemicals from your catalog with a quantity; units and pricing come from the chemical record.
  • Parts Used — add parts from your catalog with a quantity.
  • Photos — attach up to 5 photos of the work.
  • Notes — free-form notes stored with the completion.

On a work order, the form adds a "Mark job as completed" toggle — turning it on finalizes the work order and removes it from routes. Leave it off to log a visit while keeping the work order open for more trips.

Before you submit, a "What will happen" card previews the billing outcome based on the job's billing mode — for per-visit maintenance jobs, an invoice item is generated automatically for the visit. See maintenance billing modes for how each mode bills.

The Completed Stops ledger

The Completed Stops page is the company-wide ledger of every completed visit — field-completed and office-logged alike. Search by customer, job, employee, or address, and filter by type (Maintenance or Work Order). Each row shows the customer, job, completion date and time, technician, a thumbs up/down feedback badge, the rate, the invoice, and the chemical cost for that visit. Click a row to open the full completion detail.

  • The Invoice column links to the invoice when one exists, or shows "Creates {date}" for maintenance visits waiting on the next billing run.
  • Completed work orders that haven't been invoiced yet get a Create Invoice button right in the row — see work order billing.
  • The Log Completion button (top right) opens a Select a Job search dialog, then the Log Past Completion form for the job you pick.

Complete a stop on a live route from the web

While a route is in progress, the office can complete a pending stop straight from the route's day view — useful when a tech calls in a finished stop but can't log it themselves. The Complete Job page shows the job's checklist to tick off, up to 5 photos, notes, and a Chemicals Used section. If the job includes chemical allowances, an "Included per visit" card lists them and notes that usage beyond the included amounts bills as overage.

As you add chemicals, a live Cost Preview shows Revenue, Chemical Costs, and Gross Margin (dollars and percent, before labor and travel costs) so you can see the visit's economics before clicking Mark Complete. For the rest of the office-side route controls, see admin route tools.

Frequently asked questions

Can I backdate a completion?

Yes — the Date of Completion picker accepts any past date (and today), but never a future date. The completion is recorded on the date you pick.

Does logging a completion create an invoice?

It creates the billing record the job's billing mode calls for — per-visit maintenance jobs generate an invoice item automatically, and the "What will happen" card previews the exact outcome before you submit. Completed work orders are invoiced separately; the Completed Stops page offers a Create Invoice button for uninvoiced ones.

Does logging a completion close a work order?

Only if you turn on the "Mark job as completed" toggle — that finalizes the work order and removes it from routes. Left off, the visit is recorded and the work order stays open.

Do I have to assign a technician?

No — the Performed By field is optional. Pick one if you want the visit credited to a technician in history and reporting.

Related articles

Make Monday easier than last Monday.

30-day free trial. No credit card required. Cancel anytime.