Waste Management & Recycling

Medical Waste Revenue (Certificate of Destruction Model)

Deferring revenue for biohazardous waste until the performance obligation (sterilization/destruction) is confirmed by a Certificate of Destruction (COD).

Account NameTypeDebit ($)Credit ($)
Accounts Receivable (Medical Client)Asset (+)1,200.00-
Unearned Revenue - Medical Waste ServicesLiability (+)-1,200.00
Unearned Revenue - Medical Waste ServicesLiability (-)1,200.00-
Service Revenue - Medical WasteRevenue (+)-1,200.00

💡 Accountant's Note

In medical waste (sharps, red bags), the 'service' is not just picking up the trash; it is the legal destruction of the hazard. Under ASC 606, if the contract specifies that the company is liable until the waste is autoclaved or incinerated, revenue is deferred upon pickup and only recognized when the 'Certificate of Destruction' is issued to the hospital.

Practitioner & Systems Framework

💻 ERP Architecture

Requires a link between the Autoclave/Incinerator 'Batch' system and the Billing system. The 'Batch ID' completion triggers the revenue recognition event in the ERP.

⚠️ Audit Flags

Verification of 'Waste in Transit.' Auditors will check manifests to see if waste was picked up in December but not destroyed until January; the revenue must stay in 'Unearned' for the year-end close.

📄 Required Documentation

Manifest tracking logs, Certificate of Destruction (COD) timestamp, and the specific performance obligation wording in the hospital master service agreement.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions

Loading comments...

Leave a comment (No sign-up required)