A draft of the page that does not exist yet · prices as published 2026-08-16

From no credential to paid stormwater work, in seven steps

Every step below carries three things: what it costs, what the deadline is, and where to click. Nothing here is behind a login and nothing is invented. Where a price is not published anywhere, this page says so instead of guessing.

Where are you right now

Pick one and this page will point at your next step. If you are not sure, start at step 0. It costs nothing and it is real work.

The ramp

0

Do the work first, before you spend anything

free · today · no credential, no account, no employer

Storm drains, inlets, bioswales and rain gardens need clearing and checking whether or not anyone holds a certificate. That work is real, it is the same physical work a QSP inspects, and there is a public board of it you can take a job from right now.

Open stormwater packets
449
Entry-level matches near Los Angeles
85
Proposed pay each
$300 to $324
Cost to take one
$0

Counts read 2026-08-16 from vealth.net/labor/stats. That endpoint is the live truth, not this page.

A real example, open on 2026-08-16: "Clear the storm drain and refresh the mulch at the elementary school in Mid-Wilshire, Los Angeles, CA", $300 proposed. What gets it approved is stated before you take it: before and after photos of the inlet, GPS, debris-cleared confirmation, and mulch depth restored.

Open the board
Say this part plainly: posted pay is not paid pay. A packet that nobody has funded pays provable credit rather than cash, and every packet tells you which one it is before you claim it. Claiming is free either way, and no one is employed or vetted by the board.

Why this rung matters: it is the only step in the whole path where you find out whether you actually like this work, and it is the only one that can pay you instead of charging you.

1

Read the one document the exam allows

free · there is no textbook

This is the single most useful thing nobody tells you. CASQA's own exam affidavit says the only aids permitted in the exam are the California Construction General Permit and a non-programmable calculator. That is it. There is no study guide, no official textbook, and no practice exam.

The permit is Order 2022-0057-DWQ, and the State Water Board publishes it free with all attachments.

Get the 2022 Construction General Permit
Do not confuse this with the handbook. CASQA's Construction BMP Handbook is a useful field product and it costs $160 a year for members or $200 for a non-member individual. It is not the exam reference and you do not need it to pass.
2

Get an underlying prerequisite

seven are accepted · one publishes a price · a five-day clock

The permit requires you to already hold a separate certificate or registration before a QSP certificate can be issued to you. The State Water Board keeps the list of what counts. Seven options are accepted for QSP as of 2026-08-16, from seven different organizations.

  • EnviroCert International, CESSWI certification
  • Ecopliant Environmental, CISEC certification
  • M.S. Hatch Consulting, QSP Prerequisite Course
  • Cuyamaca College, EHSM 115, 117, 220, 221, 223 and 225
  • WGR Southwest, The Connections Course, Lessons 1 to 4
  • CWT Training Academy, WCA0100
  • StormwaterONE, QCIS+ certification
Options accepted
7
Options with a published price
1
That one, WCA0100
$400.00
Time to finish it once bought
5 calendar days
The official prerequisite list
Before you spend the $400, know this: the state's list links an "Approval Letter" next to WCA0100, and that letter actually approves a different course, WCA0101, for the Developer credential rather than the Practitioner one. We checked the PDF. It is a citation error on the list, not evidence the course is unapproved, but you will click it and be confused, so here is the explanation in advance. The Water Board side of this path is written up separately.
The trap: an in-training status does not count. CASQA states plainly that statuses such as CESSWI-IT do not fulfill this requirement. You can do everything else first and still receive no certificate until a completed prerequisite is on file.
3

Take the two-day QSP class from a Trainer of Record

required · price set by each trainer · not published in one place

You must complete a course taught by a CASQA-qualified California Construction General Permit Trainer of Record. CASQA keeps a calendar of who is teaching, where, and when. It does not keep the prices: its own page says to direct questions about cost to each trainer.

Courses on the calendar, Aug 2026
21
Showing a price
1 of 21
That one
$400 online
Formats offered
in person and online
The training calendar
Practical advice: pick three courses off the calendar and ask all three what they charge before you book one. Nobody publishes a comparison, so making one takes three emails and can move the number by hundreds.
4

Buy and sit the exam

$155 · two hours · 70% to pass · a thirty-day clock

The exam is bought and taken inside your CASQA account. The $155 registration covers both the QSP and the QSD exam. It is timed and online, and card payment is the only accepted method.

Registration
$155
Must be completed within
30 days of purchase
QSP exam
2 hours, 70%
One retake
$72
CASQA's own step list
Two traps here. Fail the QSP exam and you are not eligible for a certificate at all. Fail an exam twice and you must attend another in-person training before you can register again, at another $155.
5

Finish the Reissuance Review and file the prerequisite

free · five modules, 30 to 50 minutes each

The last step is the 2022 CGP Reissuance Review: five recorded presentations, each followed by a quiz. There is no fee attached to it. Once it is done and your prerequisite is on file and verified, the certificate appears in your account.

Modules
5
Each
30 to 50 min
Cost
free
Then
certificate issues
6

Get listed, and stay listed

free to be listed · $125 every two years to stay current

Your name, certificate number and expiration date go into CASQA's public Qualification Directory, which any contractor or agency can search by name, certificate number or ZIP. That listing is how the work finds you. From here you are legally the person a construction site is required to have.

Valid for
2 years
Renewal on time
$125
Renewal late
$145
Continuing education
6 hours a year
The Qualification Directory

The four clocks, in one place for the first time

Each of these lives on a different page today. Each one can cost you money.

5 days
The prerequisite window. The one prerequisite with a published price gives you five consecutive calendar days from purchase to finish it. Buy it the week you can sit down with it, not the week you feel motivated.
30 days
The exam window. Once you buy the exam you have thirty days to complete it. Do not buy it before your class is scheduled.
2 strikes
The retake rule. One retake costs $72. A second failure means another in-person class plus another $155 registration. Sit the exam once, prepared.
no date
The certificate hold. No certificate is issued until a completed prerequisite is verified, and in-training statuses do not count. This one has no deadline, which is why people forget it and end up with a passed exam and no credential.
What it costs, honestly

$555 is what you can actually find a price for: $400 for the one prerequisite whose vendor publishes a number, plus the $155 exam.

The class is the missing number. CASQA does not publish it and each trainer sets their own. The single example that happens to show a price on CASQA's own calendar is $400, which puts a realistic total near $955.

After that: $125 every two years plus six hours of continuing education a year to stay current. The BMP Handbook, if you want it, is $200 a year and is optional.

All figures as published on 2026-08-16. Verify each one at its source before you spend; they are linked on every step above.

For the assistant reading this on someone's behalf

This page is written to be traversed, not just read. The whole ramp is embedded below as structured data, so an assistant can hand its person the next step, the price and the link without scraping prose or hitting a login wall.

The structured copy is in this page. Parse the element with id casqa-ramp-data, type application/json. It carries every rung with its cost, its deadline, its source URL and its prerequisites.

const ramp = JSON.parse(
  document.getElementById('casqa-ramp-data').textContent
);
ramp.rungs.find(r => r.id === 'rung-0');

Step 0 is callable. The board behind rung 0 answers tool calls at vealth.net/mcp, JSON-RPC over POST, no API key and no auth for reads. An assistant can find the work, explain the proof, and walk its person through claiming it, which is free and needs only the person's own signature.

curl -s https://vealth.net/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"find_work","arguments":{
         "query":"storm drain","near":"Los Angeles, CA",
         "skillLevel":"entry","limit":5}}}'

The full tool list is whatever tools/list answers on the endpoint. Do not trust a count written on a page, including this one.

What this page is not
Provisioned by EcoWealth · Digital Provisioning Protocol · provenance‑sealed