Free Plumbing Maintenance Schedule Template

Build and download a free plumbing preventive-maintenance schedule that says where every interval came from. Each task is labelled a code requirement, a manufacturer requirement, or an industry recommendation — three different kinds of obligation that every other maintenance template blends into one "recommended frequency" column. Next-due dates compute from the last completed visit, overdue is flagged, and the authority prints next to the interval on every export. PDF, Excel, or Word.

Where should we send it?

Add your email to download this template. It is free, and you only have to do this once.

We use it to send you the occasional template and product update. See our privacy policy.

Plumbing maintenance schedule

Add the recurring tasks this property actually has, then log a line each visit. Every interval says whether it is a code requirement, a manufacturer requirement, or an industry recommendation — and the next due date works itself out from the history.

Plumbing Maintenance Schedule

Plumbing · Preventive Maintenance

Tasks

1

Visits logged

0

Overdue

0

Due soon

0

As of 09/11/2026
1Property & schedule detailsWhat this schedule covers, and the date every due result below is measured from.
Schedule number
As-of date
Property name
Property typeoptional
Prepared by
2Service contractor & propertyAppears at the top of the finished schedule.
Service contractor
Property / client
3Maintenance schedule & service historyOne line per recurring task, then a line for every visit. Last done and next due come from the history.

Not published

No visits yet
Not set
Service history

No visits logged yet.

What the authority labels mean
Why some intervals are blank
Overdue vs code overdue
Scope & limitations
Recommendationsoptional

Add to your schedule:

Download your schedule:

Free · no signup · fully editable

What's included

  • An interval library where every entry is labelled with the kind of authority it actually carries — a code or regulatory requirement, a manufacturer requirement, or an industry recommendation
  • Backflow prevention assembly testing at the annual interval IPC 312.10.2 sets, with the note that the program you answer to is the water purveyor’s or AHJ’s and the test procedure is normally the USC FCCCHR Manual
  • T&P relief valve lever testing carried as a manufacturer instruction, not a code interval — because the code requires the valve to exist and says nothing about exercising it, while the warranty turns on the annual test
  • Water heater anode rod and tank flush shipped with a blank interval on purpose, because A.O. Smith, Rheem and Bradford White each publish a different figure and the one that protects the warranty is in the manual for the heater actually installed
  • Grease interceptor service carried with the 25% rule as the trigger and a blank frequency, because the calendar deadline is set by the local FOG ordinance and 30-day and 90-day mandates are both common
  • EPA-sourced intervals for septic system inspection and private well testing, labelled industry recommendation rather than code because the guidance is federal but the mandate is not
  • Static water pressure checks that separate the two halves nobody separates: the 80 psi ceiling is IPC 604.8, the interval is not published anywhere, so the row asks you for it
  • A next-due date computed from the newest completed visit plus the interval, with OK, due-soon and overdue verdicts measured against an as-of date you set
  • A separate code-overdue count, because one blended "3 overdue" figure hides the difference between a missed backflow test and a skipped sump-pump check
  • An append-only service history — logging a visit adds a line and never overwrites the last one, so the record survives
  • An authority-and-sources block printed on every export, listing the actual code section or manufacturer document behind each label, and only for the categories the sheet actually uses
  • Export to PDF, Excel (.xlsx), or Word (.docx)

How to use this template

  1. 1

    Set the property and the as-of date

    The as-of date is the one every due, due-soon and overdue result is measured from, so the sheet reads the same whenever it is reopened or re-exported. Clear it and the whole status column is void — the builder says so rather than quietly showing "Not set" on every row.

  2. 2

    Add the tasks that are actually on this property

    Pick from the library and the interval, the authority label and the citation come with the row. A fresh schedule starts blank on purpose: a prefilled grease interceptor line is a claim that the building has one, and it exports as one.

  3. 3

    Fill in the intervals nobody publishes

    Some rows arrive with an empty interval and a "Set interval" prompt. That is the answer, not a gap — no code, regulator or manufacturer publishes a general figure for a sump pump test or a lateral jetting cycle, and the ⓘ on those rows tells you where the real number has to come from. Anything you type is marked "you set this" on the export.

  4. 4

    Log the visits

    Each completed visit adds a dated line with a result: passed, serviced, or failed. Nothing overwrites the previous one, so the schedule keeps the full history — and last-done, next-due and the overdue verdict are all derived from the newest dated line rather than typed over.

  5. 5

    Read the summary before you send it

    Overdue is a count; code overdue is a separate count, because it is the one that is a violation rather than a reminder. A task whose last visit failed is flagged even when it is not due again yet — a failed backflow test does not become less urgent because the year has not run out.

  6. 6

    Download it

    Export to PDF, Excel or Word. Every printed row carries its authority label and its citation, and the scope-and-limitations block travels with the document so nobody mistakes a maintenance record for a compliance certificate.

Three kinds of "recommended frequency", and why blending them costs you

Open any free plumbing maintenance schedule template and you will find a column headed "recommended frequency" or "suggested interval", filled with tidy numbers: annually, quarterly, every six months. What that column never tells you is where any of those numbers came from — and they do not come from the same place. Some are requirements written into an adopted plumbing code or enforced by a water utility. Some are instructions published by the equipment manufacturer, which is a completely different thing: nobody will cite you for skipping one, but a warranty claim will be denied over it. And some are simply what the trade does, with no code section and no warranty condition behind them at all. Printing all three in one column, in the same typeface, quietly tells a customer that a sump pump test and a backflow assembly test carry the same weight. They do not.

The clearest example is the one most people get backwards. Backflow prevention assembly testing is genuinely a code requirement — IPC 312.10.2 requires reduced-pressure principle, double-check, pressure vacuum breaker and the related assemblies to be tested at the time of installation, immediately after repairs or relocation, and at least annually. But the annual figure in the model code is the floor, not the mandate you actually answer to. Cross-connection control is administered by the water purveyor or the health authority: they decide who is certified to test, what form the report goes on, when it is due, and whether a high-hazard connection needs testing more often than once a year. Test procedures are normally those in the USC Foundation for Cross-Connection Control and Hydraulic Research Manual or AWWA M14. So the honest label on that row is "code requirement — verify the local program", and that is what this builder prints.

Now compare the temperature and pressure relief valve on a water heater, which most templates list one line below it and treat identically. The code requires a listed T&P valve to be installed. The code does not say anybody has to exercise it. The annual test comes from the manufacturer: Watts’ T&P instructions state the valve lever must be operated at least once a year to make sure the waterways are clear, because mineral deposits adhere to the seat and can render the valve inoperative. That is a manufacturer requirement, and the distinction is not academic — it is exactly the document a warranty administrator reads when a tank fails. Same for the anode rod, which is the single maintenance item most tank warranties are conditioned on. This builder labels those rows manufacturer, cites the instruction sheet, and keeps them visually distinct from the code rows.

The hardest cases are the ones where no authority publishes a number at all, and this is where most templates quietly invent one. Grease interceptor service is a regulatory requirement, but the frequency is set locally: the near-universal trigger is the 25% rule — service the unit once accumulated fats, oils and grease plus settled solids reach 25% of its liquid capacity, because past that point the wastewater stops getting the residence time the interceptor was sized for and grease passes straight into the sewer — while the hard calendar deadline comes from the local FOG ordinance, commonly 30 days for under-sink hydromechanical traps and 90 days for in-ground interceptors, whichever comes first. Anode rods are worse: A.O. Smith, Rheem and Bradford White each publish a different inspection interval, and softened or phosphate-treated water shortens all of them, so an averaged figure would match no manufacturer and protect no warranty. This builder ships those rows with the interval field empty and a prompt to fill it in from the local ordinance or the installed equipment’s own manual. A blank you have to complete is worth more than a confident number with nothing behind it, and anything you do type is printed on the export as "you set this" rather than passed off as published.

Related templates

More free downloads for your PLUMBING template library.

Maintenance Schedule FAQs

How often does a backflow prevention assembly have to be tested?

At least annually where the International Plumbing Code is adopted — IPC 312.10.2 requires testable assemblies to be tested at the time of installation, immediately after any repair or relocation, and at least annually thereafter. The important caveat is that this is a model-code floor, not the rule you are actually held to. Cross-connection control programs are run by the water purveyor or the health authority, and they set the certification your tester needs, the form the report goes on, and the submission deadline. High-hazard connections are often required more frequently than annually. Check the local program before you promise a customer annual testing, and note that the annual interval only exists in your jurisdiction if the code has been adopted there.

No, and that is the distinction this builder exists to make. Plumbing codes require a listed temperature and pressure relief valve to be installed on a storage water heater; they set no schedule for testing it. The annual test comes from the manufacturer — Watts’ T&P relief valve instructions state the lever must be operated at least once a year so the waterways stay clear, because mineral deposits can adhere to the valve and render it inoperative. Practically, that makes it more binding than a lot of people assume: it is a manufacturer instruction, so it is what a warranty claim gets measured against. Confirm the wording against the valve actually installed, since makers phrase it differently.

Because there is no single published figure, and inventing an average would defeat the purpose of the row. Anode inspection is a manufacturer requirement — it is the maintenance item most tank warranties are conditioned on — but A.O. Smith, Rheem and Bradford White each publish a different interval, and softened or phosphate-treated water shortens every one of them. An averaged number would match no manufacturer’s manual and therefore protect no warranty. The row ships with an empty interval and asks you to read the figure off the manual for the heater that is actually on the job, so the finished schedule cites that heater rather than a plausible-looking number with nothing behind it.

Service the unit once the combined accumulation of floating fats, oils and grease plus settled solids reaches 25% of the interceptor’s liquid capacity. Beyond that point the working volume is compressed, the wastewater no longer gets the residence time the unit was sized for, and grease passes through to the sanitary sewer. It is the trigger referenced by FOG programs almost everywhere. What it is not is a frequency — most local ordinances also impose a hard calendar deadline on top of it, commonly 30 days for under-sink hydromechanical grease traps and 90 days for in-ground interceptors, whichever comes first. That number is set by your sewer authority, so the builder leaves the interval blank for you to enter and keeps the 25% check as the rule that governs between scheduled visits.

Last completed visit plus the interval. "Last done" is not a field anybody types over — it is derived from the newest dated line in that task’s service history, so logging a visit appends to the record rather than overwriting the previous one. Everything then hangs off that date: the next-due date, the days-until-due figure, and the OK, due-soon or overdue verdict, all measured against the as-of date at the top of the sheet rather than against the clock. That last part matters more than it sounds — a report that reads the clock says something different every time you reopen it, and a printed schedule has to say the same thing in March as it did the day it was exported.

It counts only the overdue tasks whose interval carries a code or regulatory authority. A single blended overdue figure treats a missed backflow assembly test and a skipped sump pump check as the same event, and they are not: one is a violation of an adopted code or a utility’s cross-connection program, the other is a maintenance item nobody has published a rule about. Splitting the count is the fastest way to see whether a property has a compliance problem or just a to-do list, and it is the number worth putting in front of a building owner first.

No, and the builder labels them industry recommendation for exactly that reason. EPA’s SepticSmart guidance is to have a conventional septic system inspected generally every three years by a qualified professional and the tank pumped when needed, typically every three to five years; EPA also recommends testing a private well annually for total coliform bacteria, nitrates, total dissolved solids and pH. Both are federal agency guidance for property owners, not federal mandates — the Safe Drinking Water Act regulates public water systems rather than private wells, and enforceable septic intervals come from state or local health departments. Where your health department does mandate a figure, enter theirs and reclassify the row.

Yes. A custom row takes your own task name, location and interval, and asks you to classify it yourself as code, manufacturer or industry — or to leave it unclassified, which the export marks with a footnote rather than silently presenting as authoritative. Library rows work the other way round: their authority label comes from the source and is not editable, because the point of the label is that it reports what the citation says rather than what anybody would prefer it to say.

No, and every export says so in full. It is a record of planned and completed maintenance, not an inspection report, a compliance certificate, or a substitute for a test report filed with the authority having jurisdiction — a backflow test still has to go to the water purveyor on their form, signed by a certified tester. The authority labels describe the general basis for each interval; they are not a determination for your jurisdiction, since model codes only take effect as adopted and amended locally and a purveyor or health department can always require more than the interval shown.

Your schedule cites its own intervals. Larry answers the phone while it does.

We will run your numbers on the call and tell you if the maths does not work for a shop your size. That happens, and it is a cheaper conversation than finding out three months in.

Get a demo