New: PestShift app for your techs

Pesticide Record Keeping Software: What to Look For

Attila, founder of PestShiftLast updated: 7 min read

Pesticide application record keeping software should do four things: capture the record as part of finishing the job, hold every field your state requires, keep the record unchanged for as long as your state says, and hand it over in minutes when an inspector asks. The single most important test is simple. Try to close a job without filling in the chemical record. If the software lets you, your records depend on memory and good intentions, and that is exactly where inspection problems come from.

I run PestShift, which keeps these records. Below is what any such software should cover, retention rules in several states, and how PestShift handles each part. This is not legal advice. Rules change, so confirm the details with your state agency.

What does pesticide application record keeping software need to capture?

State rules are not identical, but the fields they require overlap heavily, because they all answer the same question: what was applied, where, by whom, and to control what. The fields that show up in most states are:

  • Customer or property owner name and address
  • Application site or location
  • Date of application
  • Product name and EPA registration number
  • Target pest
  • Applicator name and license or certification number

Many states add more. Texas, for example, also requires the total amount of each product applied, and New York requires the quantity used, the dosage rate and the method of application. Your state's list is on its page in our state compliance guides.

How long do you have to keep pesticide application records?

It depends on your state. The federal rule, 40 CFR Part 171.107, requires certified applicators to keep records of restricted-use pesticide applications for 2 years. That is a floor, and it covers restricted-use products only. Most states apply their own rule to general-use applications too, and many keep records longer.

State Retention Citation
Federal floor (restricted-use only) 2 years 40 CFR Part 171.107
Texas 2 years 4 Tex. Admin. Code §7.144
Florida 2 years; some termite and wood-destroying-organism records 3 years Fla. Admin. Code R. 5E-14.142
New York 3 years, plus an annual report due February 1 ECL §33-1205(1)
California 3 years for structural pest control (2 for general agricultural use) 3 CCR §6624; 16 CCR §1970
Arizona 3 years Ariz. Admin. Code §R3-8-503
Washington 7 years WAC 16-228-1320 (RCW 17.21.100)

These figures come from our state guides, last checked against the official sources in September 2026. Rules change, so confirm with your state agency before you rely on a number. The detail for each is on its own page, such as Texas, Florida, New York and Washington. For a state-by-state write-up, see the Texas pesticide record keeping and California pesticide record keeping posts.

The requirement is per application, not per contract, so a quarterly plan with four visits needs four records.

Why do pesticide records fail an inspection?

The common reasons:

  • The EPA registration number is missing, or the establishment number was written instead.
  • The record was completed too long after the application, in states with a completion deadline.
  • There is no record at all for a job, often a recurring or low-priority stop.
  • Records are on paper or in scattered files that cannot be produced quickly.
  • Records were thrown away before the retention period was up.

Most come from treating the record as paperwork after the real work. Making it a required step to close the job fixes most of them. How to audit your pest control records shows how to find these gaps in your own files before an inspector does.

What should you test in record keeping software?

  1. Can a job close without the record? It should not, at least on services that apply product.
  2. Are the fields structured? Product, EPA number, rate, amount, target pest and site should be fields, not a notes box.
  3. What happens to corrections? A fix should be saved alongside the original, not overwrite it.
  4. Does it work with no signal? Basements and rural routes lose signal; the record should still save.
  5. Does it track applicator licenses? You want to know before a job, not after.
  6. Can you export every record yourself, for any dates, as a spreadsheet?
  7. What happens if you cancel? Find out how long your records stay available.

If you keep records on paper today, the chemical application record template lists the fields to start from.

How does PestShift keep pesticide application records?

Required before closing. By default a job cannot be completed until its chemical application record exists. You choose which services need one (inspections that apply nothing can skip it) and which fields are required, such as rate, quantity or method.

Complete fields. Each record holds the product and EPA registration number, rate and quantity, method, target pests and areas, the applicator, the date and time, and the property. A product library saves your products with their EPA numbers. The technician's phone shows what was applied at that property last time.

Weather saved automatically. Wind speed and direction, gusts, temperature and humidity are saved with each record from the nearest National Weather Service station, for properties in the United States.

Add-only. A correction is saved as a new record next to the original. A visit with a record can be cancelled but not deleted.

Offline. Technicians can fill in records with no signal. They sync when the phone is back in range, and the weather is filled in for the time the product was applied.

Licenses. Each technician's licenses are tracked with expiry dates, and visits are flagged when a license is missing or about to expire.

Exports and reports. Download every application record as a spreadsheet for any dates, plus an annual usage report with a county summary. For New York businesses, PestShift prepares the DEC annual pesticide report from your records in the state's format, ready to paste or download.

After you cancel, chemical application records are kept and exportable for at least 2 years unless you ask us to delete them sooner.

What doesn't PestShift do for compliance?

  • It does not file state reports for you. Outside New York you export the records; in New York you submit the prepared report yourself.
  • The same required fields apply in every state. Per-state rules beyond New York are not built in, so check your state's list against your settings.
  • License flags warn, they do not block.
  • No bait station or barcode tracking.

Need state forms generated for several states? Compare tools on our comparison page.

How does record keeping fit with the rest of the software?

Pest control scheduling software covers the calendar side, pest control CRM the property history, and pest control invoicing software why an invoice alone is not a record. If you use a general tool today, Jobber for pest control covers what to test.

Try it on your own jobs with a free 14-day trial.

Frequently asked questions

What is pesticide application record keeping software?

Software that captures each pesticide application record as part of the job, with structured fields like product, EPA registration number, amount, target pest and applicator, and keeps them ready to export.

How long do I have to keep pesticide application records?

It depends on your state. The federal floor for restricted-use pesticides is 2 years under 40 CFR Part 171.107. Texas requires 2 years, Arizona 3, and Washington 7. Confirm with your state agency.

Can I keep pesticide records digitally?

Generally yes. Most states do not require a specific storage medium, only that the required fields are captured and the records can be produced when asked.

Does every visit on a service plan need its own record?

Yes. The requirement is per application, so a quarterly plan with four visits needs four records.

Does PestShift file my state's pesticide report?

No. For New York it prepares the DEC annual report in the state's format for you to submit. For other states you export your records as a spreadsheet.

Can a technician close a job without the record in PestShift?

Not on a service that requires one. The requirement is on by default, and you set it per service.

Sources

Run all of this in one place

PestShift handles scheduling, routing, recurring plans, invoicing and chemical records for crews of one to ten. Import your customer list and we will set it up with you, free.

Keep reading