Questions

What careful owners ask first.

Straight answers to the questions a subcontractor asks before letting anyone near the books: the letters, the law, the people and tools you already have, the insurance audit, and the price. If an answer is "keep doing what you're doing", it says so.

The letters and the law

Your name, your money, your call

I don't want letters going to my GC.

Then none go. Every letter comes to you as a ready email file in your name. You open it in your own email, change it if you like, and send it, or delete it. Nothing goes out unless you say so, and we never call or email your general contractors.

I'd never charge a GC interest. I need the next job.

Most subs don't, and the letter doesn't demand it. It states the date the money was due and what Kansas law adds, then asks the GC to release it or say what's missing. A due date in writing gives the GC a date to answer to. "Just following up" doesn't.

It goes from you, once per late job, with one follow-up, and you can edit any line. See all five sample letters word for word.

Does anybody actually use that law? My GC will just say there's a backcharge.

Not often in court. Most of these get paid or settled without a lawsuit, so few are ever written up. When one has been, the Kansas Court of Appeals (2017) held a GC to the 18 percent, plus the sub's costs and lawyer's fees, on four Blue Valley school jobs in Johnson County, even though the GC had filed counterclaims, because nobody disputed that the work was done. Those were public jobs; the same point hasn't been tested on private ones.

A backcharge is its own conversation. The letter keeps it separate from the retainage on finished work, and the 18 percent runs only on money that isn't in dispute.

Most of my jobs are on the Kansas City, Missouri side.

That's covered. On the Kansas City, Missouri side, your GC owes your share 7 days after it receives it on private jobs, 15 days on public jobs, once your subcontract's conditions for release are met. Your Kansas City, Missouri jobs get their own dates and their own letter, which states the facts and dates.

We cover Jackson, Clay, Platte and Cass counties on that side. We don't cover St. Louis.

A lot of my work is federal: the VA, Fort Leavenworth, the Corps.

Then those jobs work differently, and the statement says so. The Kansas and Missouri due dates don't reach a federal job: Kansas's private-job law leaves out public works and its public-job law covers only state and local owners, and Missouri's covers private and state or local owners. So on a federal job the statement shows the amount held, the federal pay rule (your GC pays you within 7 days after it's paid for your work; retainage follows your subcontract's own terms) and the payment-bond dates, which run from your own last day of work on the job. There's no lien on federal property, so those bond dates are the ones to watch. We don't draft letters on federal jobs yet.

Is this legal advice?

No. It's dates and arithmetic from your own books, with the Kansas statute cited, and a business letter in your name asking for your own money. We never contact your GC, and the price doesn't change with what gets paid. Anything past one letter and one follow-up is between you and your attorney.

What you already have

Keep your people and your tools

Nothing here replaces anyone. The statement fills the gap between them.

My bookkeeper or office manager already tracks retainage.

Good. They keep doing that, and the statement can go to them too, so the ledger part is quick. What's usually missing is the legal date for each job, the interest, and the check of what you paid each crew against its insurance dates.

Office jobs at subs your size collect certificates, track expiry dates and bill retainage. None of the job postings we read asks anyone to date each release from the Kansas law, add the 18 percent, or list what you paid a crew while its policy had lapsed.

My bookkeeper or CPA already handles the 1099s and the certificates.

Then half the paper is already in one place. Ask one thing: at year end, does anyone line up each crew's payments against the dates on that crew's certificate? Most bookkeeping offers collect W-9s and file the 1099s, and a few collect certificates; none we found checks payment dates against coverage.

If your books keep an expiry date, it's one date per crew, and it gets written over at every renewal, so last spring's gap isn't in there anymore.

Our project billing software does this.

It tracks what's billed and paid. The ones we checked don't work out Kansas release dates or the interest, and they don't match your payments to your crews against their coverage dates. Keep it; the statement reads the same QuickBooks numbers.

QuickBooks' AI, or ChatGPT, already sends my payment reminders.

Good, keep it on for your regular invoices. It nudges about an unpaid invoice. It doesn't know when your job was finished, what date Kansas law sets for your retainage, or the 18 percent the law adds, and it never checks your crews' insurance dates. The statement and the letters do those every month, without anyone asking.

QuickBooks has retainage built in now.

On its bigger-company suite it's starting to: Intuit's construction edition holds the retainage on the books and releases it when someone runs the workflow, and part of that is still a test version. That's good bookkeeping. It doesn't tell you the date Kansas law makes the money due, add the interest, or write the request, and it doesn't look at your crews' insurance dates. If your books carry it, we read it straight from there.

We already use a certificate app.

Keep it. Those apps warn you when a certificate expires, and we read its dates instead of asking you twice. What they don't do is list the payments you already made during a gap, which is what the auditor bills, or the retainage dates and interest, which is most of what the statement is worth to you.

The state's free coverage search already tells me if a crew is insured.

It does, and you should use it. Kansas and Missouri both send you to NCCI's free Coverage Verification Service. You pick the date to check, so it can tell you whether a crew had a policy on the day you paid it, and it can email you if a crew you track has its policy cancelled mid-term (up to two weeks late). It sends nothing when a policy simply runs out. Your office runs the search, not us: its terms allow personal, non-commercial use only and no scripts.

It doesn't know what you paid that crew or on which dates. Missouri's own page says a search can't be the only proof a crew was insured on a given date; your insurer's auditor still asks for certificates covering the payment dates. The statement puts the payments outside those dates in front of you every month, with each flagged crew's payment dates ready to type into that free search.

I don't want you in my QuickBooks.

You don't have to connect anything. You or your bookkeeper save three reports once a month into a folder you own, and you can stop sending them any time. What you send, and what we never ask for.

The insurance audit

The check nobody above you is doing

A crew's certificate expired. Is the charge already locked in?

It depends on what really happened. If the crew stayed insured and you just had an old certificate, a certificate showing its policy was in force on the dates you paid it clears those payments. For last year's payments that means last year's policy, not this year's. If its policy really lapsed for a while, payments in the gap usually stay charged, so the statement flags an expired certificate at the next payment, while it can still be fixed.

If the crew has no policy at all, what you already paid it is going to be charged. The statement catches that at the first payment, so the crew can get its own policy before the next one. Ask your agent first which kind of policy your insurer's auditor accepts. We never promise to erase a charge on past payments to an uninsured crew.

If the audit charges me for a crew, I'll just send the certificate then.

If that crew was insured all along, you can. The catch is the clock. Most insurers give you about 30 days from the audit bill to dispute it in writing (the builders' fund gives 20), and by then you're chasing a crew you may not work with anymore for last year's policy, not this year's.

A crew that had no policy on those dates stays charged either way. The statement finds those crews while they're still on your jobs, before the bill.

My insurance agent handles the audit.

Good, keep them on it. Ask them one thing: before the audit, do they line up what you paid each crew against that crew's certificate dates? Most agents give tips and sit in on the audit; none we found does the payment-by-payment check during the year.

If yours does, you may only need the retainage side. If not, the statement tells you which crews are missing a certificate while there's still time to fix the next payment.

My GC checks everybody's insurance.

It checks yours, because its own auditor charges it if you have none. It doesn't see your crews' certificates: the subcontract only says you have to collect them. If one of your crews has no policy, the charge lands on your audit, not the GC's.

Most of our big jobs are wrap-ups.

Does the wrap-up carry your workers' comp, or only liability? If it carries comp, those jobs are off your audit and off the statement; mark them once and they're left off Page 2, with a reminder to keep the enrollment letter. In Missouri there's no wrap-up law like Kansas's, so check the enrollment letter covers your crews' travel and any off-site work. If it's liability only, your comp auditor still counts those crews, so they stay on the comp page; only the liability page leaves them off. Either way, the rest of your jobs are where the charge comes from.

We're in the builders' fund (KBIG), not an insurance company.

Then the certificates matter more, not less. The Fund charges premium on all of an uncovered sub's pay, says your coverage can be ended over it, and gives you 20 days to contest the audit bill. You already report payroll every month, so the subs are what the audit finds. The statement shows which ones are missing while they're still on your jobs.

We're on pay-as-you-go. Our audits are always small.

That's exactly why the subs are the audit now. When payroll is reported every month, the main thing left for the auditor to find is a crew without a certificate for the dates it worked. The statement catches those each month.

Price and terms

Flat, month to month, no cut

$349 a month is a lot.

One audit charge on one uninsured crew can run a few thousand dollars. On the retainage side, a late check on a Kansas job earns 18 percent a year from the day it was due, on money that isn't in dispute.

It's month to month. If the first three statements don't show you more than the fee, cancel.

Is there a contract, or a cut of what I collect?

No cut, ever. There's a one-page agreement, month to month, and you can cancel any time by email. The fee is flat: no charge per letter and no share of anything recovered. Your first statement comes within two weeks of setup.

We're a smaller shop. Is the monthly statement for us?

Maybe not yet. Smaller shops start with the one-time Audit-Prep Packet: $395 for last policy year's crew payments checked against each crew's insurance dates, the likely audit bill, and the certificates to have on the table. If you sign up for the monthly statement within 60 days of getting it, the $395 counts toward the $400 setup.

We're a general contractor, or a road, water or sewer contractor. Is this for us?

Not yet. For now we serve specialty subcontractors only, in Johnson County and on both sides of Kansas City. General contractors and road, water and sewer contractors come later, with a version of the same statement. On Kansas road and bridge jobs the dates come from the contract, not the statute.

Why would the price ever be higher than $349?

Only for larger crew-heavy companies whose own books show the statement is worth at least four times the fee in a year. Then it's $549 a month and $600 setup, worked out from your files at setup, never from your size alone. Most companies stay at $349.

Not taking clients yet

A question that isn't here?

Look at the sample statement for what you'd get, how it works for what you send, or the prices on the home page. When 497 Systems opens, this is where you'll find a phone number and an email address.