Evergreen guide

Backflow reporting portals: BSI, SwiftComply, WEIRS, and VEPO

A passed test is not the same thing as a completed compliance cycle. Many utilities now care as much about BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or a customer portal as they do about the field result.

Last reviewed: 2026-07-03 Verification code: TL Freshness window: 120 days
Why this page exists

Support the local pages without blurring the official rule

Use the local utility page to confirm the exact portal, timing, fee, and tester status. This guide exists to make those portal patterns easier to recognize before you act.

Backflow instrumentation and technical ledger panel
Technical reading path

Guides should reduce interpretation risk, then route the user back down into the exact utility rule and tester workflow.

Portal lookup

Jump to the portal family named in the notice

These hub pages group utilities by the reporting system named in the public workflow, then send the user back to the exact authority page.

BSI Online

BSI backflow reporting

Use this route when the notice mentions BSI Online, Backflow Solutions, a CCN, or online test report entry through BSI.

SwiftComply

SwiftComply test reports

Use this route when the utility uses SwiftComply or C3Swift for tester registration and report submission.

WEIRS

WEIRS tester and report routes

Use this route when the local workflow references WEIRS for tester lookup, inspection, or report submission.

VEPO Envirotrax

VEPO tester registration and reports

Use this route when the utility names VEPO or Envirotrax for BPAT registration, credential verification, approved-list status, or report submission.

Guide chapter

A portal changes the real next action

Utilities that use BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or county customer portals shift risk from the wrench work to the reporting sequence. Owners and testers can still fall out of compliance even when the assembly passes if the result is not entered correctly.

  • Dallas and Colorado Springs push testers into portal-first result submission workflows.
  • Fort Worth shows how VEPO/Envirotrax can combine tester registration, credential verification, approved-list status, and online reporting.
  • Lee County and Tampa show how customer or contractor portals become part of the actual compliance path.
Guide chapter

Portal workflows are not interchangeable

A BSI route, a SwiftComply route, a WEIRS route, a VEPO/Envirotrax route, and a utility customer portal each imply different registration, fee, credential, and tester-enrollment assumptions. Treating them as one generic online submission step is how people lose time.

  • Some programs want the tester enrolled before the report can be accepted.
  • Some programs block submission if tester license, insurance, or gauge accuracy documents are stale.
  • Some county and utility portals tie the record to an existing account or hazard ID.
Guide chapter

Quote pages should reflect the reporting burden

For quote-prep and provider pages, the practical angle is not just test price. It is whether the tester can handle the reporting system the utility actually uses.

  • Portal-driven utilities often justify stronger workflow-specific messaging than a simple annual reminder page.
  • This is one reason metro and provider profiles need to point back down into the exact utility workflow.
Utility layer

Use this guide with local utility pages

Metro layer

Metro clusters where this guide matters

Review record

How this guide is kept trustworthy

Many utilities now route compliance through BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or utility-managed customer portals. The practical mistake is assuming the field test alone closes the loop.

This page exists to make a repeated question legible without pretending to replace utility-specific authority language.

Related guides

Support pages that belong in the same reading path

Reading path

Backflow test notice: what to do next

What to check when a city, utility, BSI, SwiftComply, VEPO, or water district sends a backflow test notice.

Reading path

How we verify local backflow rules

What counts as an official source, how local utility pages override generic assumptions, and how stale pages are re-verified.

Reading path

Failed backflow test next steps

What a failed backflow test usually means, how repair and retest sequencing works, and where owners lose time.

Reading path

Approved testers vs find a tester

Why official tester lists and commercial directories must stay separate, and what each page type is allowed to claim.

Source trail

Source trail

Dallas Water Utilities backflow test reports and SwiftComply workflow Many utilities now route compliance through BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or utility-managed customer portals. The practical mistake is assuming the field test alone closes the loop.
utility workflow
Tampa SwiftComply portal Many utilities now route compliance through BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or utility-managed customer portals. The practical mistake is assuming the field test alone closes the loop.
official portal
Colorado Springs Utilities backflow professionals Many utilities now route compliance through BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or utility-managed customer portals. The practical mistake is assuming the field test alone closes the loop.
utility workflow
Lee County BSI Online tester instructions Many utilities now route compliance through BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or utility-managed customer portals. The practical mistake is assuming the field test alone closes the loop.
official tester reporting instructions
Fort Worth VEPO Envirotrax backflow workflow Many utilities now route compliance through BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or utility-managed customer portals. The practical mistake is assuming the field test alone closes the loop.
official utility workflow
VEPO Envirotrax registered tester search Many utilities now route compliance through BSI, SwiftComply, WEIRS, VEPO, Envirotrax, or utility-managed customer portals. The practical mistake is assuming the field test alone closes the loop.
portal tester search