<!-- Mercovi · Billing · https://mercovi.com/platform/billing · last reviewed 2026-10-06 -->

_Closing a job locks the counts and drafts the bill from the client's own table, waste by waste. PaintCare stated separately. Draft, Issued, Paid._

# The close-out creates the bill.

One number, one source. The bill is priced from the client's own table, the report counts on the same basis, and the portal shows the client the same figure.

_Screen: a bill — Draft, Issued, Paid; each waste priced from the client's own table on the basis it bills on; PaintCare stated separately; lines locked on issue._

- **Locked counts, drafted bill.** Closing a job locks containers, pounds and supplies used, and creates the draft bill from them. Nothing is retyped.
- **Priced per stream.** Each waste is priced from that client's own table on the basis it bills on — by the container or by the pound — resolved per stream rather than by one label on the account.
- **Stated separately.** PaintCare is stated separately. Chemsweep mobilization is priced from car-count bands and drawn against the annual allotment. A required certificate of disposal is attached.
- **Draft → Issued → Paid.** Lines lock the moment the bill is issued. Payment is recorded against it, and the client can pay it in the portal.

## A bill, drafted from a closed job.

Draft, Issued, Paid. Each waste priced from the client's table on the basis it bills on, PaintCare stated separately, the lines locked on issue, the certificate requirement on the record.

_Screen: a bill — Draft, Issued, Paid; each waste priced from the client's own table on the basis it bills on; PaintCare stated separately; lines locked on issue._

## Questions

### Why can't the report and the invoice disagree?

Because neither is retyped from the other. Closing the job locks the counts and drafts the bill from them; the [report](/platform/reports) counts each stream on the basis that client is actually billed on; and the [portal](/client-portal) shows the client the same number. One record, three views of it, and no place in between for a figure to drift.

### Can one client be billed by the container for some wastes and by the pound for others?

Yes. The billing basis is resolved per waste stream on that client's own table, not by one label on the account. Aerosols can bill per 55-gallon drum while flammable liquids bill per pound for the same client on the same bill, and the report counts each stream on the same basis the bill used.

The eight records: [Clients and sites](/platform/clients-sites) · [Waste catalog](/platform/waste-catalog) · [Waste profiles](/platform/profiles) · [Manifests](/platform/manifests) · [Crew](/platform/crew) · [Billing](/platform/billing) · [Reports](/platform/reports) · [Configuration](/platform/configuration)

- ‹ Previous — **Crew** The expired certification surfaces before the morning of the event, because its status comes from a date rather than from someone remembering. [Crew](/platform/crew)
- Next › — **Reports** A report and an invoice describing the same work cannot disagree, because the report counts each stream the way that client is actually charged for it. [Reports](/platform/reports)

## See it run a job end to end.

Tell us what you run — events, plant pickups, lab packs, a floor — and we'll show you the screens that matter to you. [Book a demo](/demo)
