---
title: "Net 30 doesn't have to mean never · BlastoClean"
description: "Commercial clients pay on terms — Net 30, PO numbers, one invoice a month. How to bill like a vendor and watch your receivables age, without building the spreadsheet that watches them."
url: "https://www.blastoclean.com/blog/net-30-doesnt-have-to-mean-never"
---

# Net 30 doesn't have to mean never

August 12, 2026 · 4 min read · The BlastoClean Team

Residential cleaning has a beautiful property most owners don't appreciate until they lose
it: **the money arrives when the work does.** Card on file, charge on completion, done. The
gap between "we cleaned it" and "we got paid" is measured in minutes.

Then you win your first office contract, and the accounts-payable department explains how
the grown-ups do it: invoice us monthly, put the PO number on it, and we pay on Net 30
terms. Which means the work you do on the 1st of March is money you see — if everything
goes perfectly — at the end of April.

That's not a scam. It's how nearly every business pays nearly every vendor, and if you want
commercial contracts, you're a vendor now. The trick is billing like one *on purpose*,
instead of discovering each rule the first time it costs you a payment cycle.

## The four things commercial billing actually requires

**1. Payment terms on the customer, not in your head.** Net 30 — or Net 15, or whatever you
negotiated — belongs on the customer's record, so every invoice they get carries a real due
date. An invoice without a due date isn't late in anyone's system, ever. It's just...
pending. Forever, if you let it.

**2. The PO number, every time.** Many companies won't route an invoice for approval
without a purchase-order number on it — and "won't route" doesn't generate an error
message. The invoice simply sits in a queue nobody owns until you call to ask, three weeks
into your thirty days. Store the PO with the customer and print it on everything.

**3. One invoice a month, not twenty.** If you clean an office five nights a week and send
an invoice per visit, their AP department gets about twenty-two invoices a month —
twenty-two approvals, twenty-two chances for one to be missed, and one annoyed AP clerk who
now associates your company name with paperwork. **Consolidated monthly invoicing** — one
invoice covering the month's completed visits — is what they expect, and it's also better
for you: one document to track instead of twenty-two.

**4. Eyes on the aging.** With per-visit card billing, a payment problem announces itself
the day it happens. On terms, a payment problem is *silent*. Nothing failed; nothing
bounced; there's just an invoice out there getting older. Which is why every business that
extends credit runs the same report: **A/R aging** — everything owed, grouped by how
overdue it is. Current. 1–30 days past due. 31–60. 61–90. Beyond that, a bucket you never
want populated.

## The 60-day debt didn't hide — nobody looked

Here's the uncomfortable mechanics of how a receivable goes bad. It's rarely a dramatic
client. It's a March invoice that missed the PO field, so it never entered their approval
queue. April's invoice went through fine, so the account *looks* active and healthy. You're
busy cleaning buildings. By the time the March invoice surfaces, you're asking someone to
pay for work from a quarter ago — and the person who ordered it may not even work there
anymore. Every week a debt ages, it gets genuinely harder to collect: memories fade,
budgets close, contacts move on.

An aging report makes that story impossible, because the March invoice can't blend in. It
sits in the 31–60 column, then crosses past 60 days, and the report shoves it at you every
time you open it. The follow-up email you send at 35 days past due is friendly and
routine. The one you'd have sent at 95 days is neither.

The traditional home for this report is a spreadsheet — invoices down the side, ages across
the top, rebuilt by hand every month by whoever lost the coin toss. It works, in the way
manual things work: right up until the month nobody rebuilds it, which is exactly the month
something ages past 60.

## What this looks like without the spreadsheet

In [BlastoClean](/features), the vendor machinery lives where it belongs — on the records
you already keep:

- **Terms and PO on the customer.** Set payment terms (Net 30, or whatever you agreed) and
  a PO number on the customer's record, and every invoice gets a due date and carries the
  PO.
- **Consolidated monthly invoicing, per customer.** Flip a customer to monthly invoicing
  and the month's completed visits land on one invoice instead of one each. Your
  residential customers keep their per-visit billing; nothing about one changes the other.
- **Aging built into the Receivables report, not a project.** What's owed, aged into
  0–7, 8–30, 31–60 and over-60 days — from the invoice's due date for customers on terms
  — always current, never waiting for somebody to rebuild it. The 60-day debt isn't
  hiding at the bottom of an inbox; it's a line in a column you check.

None of this replaces judgment — you still decide who gets terms at all, and when a slow
payer stops being worth the float. What it replaces is the memory work: the due dates, the
PO fields, the monthly rebuild, the noticing.

## Terms are the price of admission — collection is optional

Commercial contracts are worth the wait: predictable monthly revenue, long agreements, work
that doesn't churn every season. Net 30 is simply the toll at the gate.

But there's a difference between *extending credit* and *losing track of money*, and the
whole difference is a system: terms on the record, POs on the invoice, one clean bill a
month, and an aging report someone actually opens. Do that, and Net 30 means day 30 —
not "whenever we notice."
