The Manual Reporting Process
DEFRA is transitioning to a unified Digital Waste Tracking (DWT) system. This online service is live in “Public Beta” and will become mandatory for all permitted waste-receiving sites. Here is how to report by hand today — slowly, and exactly to spec.
Step 1: Set Up Your Access
You cannot use a personal account for this; it must be tied to your business entity.
Go to the service page
Log in as your business
Create your official DEFRA account
Step 2: Choose Your Submission Method
Once inside the portal, you have two pathways to report your data:
The Spreadsheet Method
Best for beginners
Download DEFRA's official Receipt of Waste template. You cannot use your own format or Google Sheets — it must be completed in Microsoft Excel to keep the mandatory formatting.
The API Method
For software users
If you use specialised waste-management software, you'll receive a unique API code. Give it to your software provider to link your internal system directly to DEFRA, uploading data automatically.
Step 3: Fill in the Data and Submit
Using the spreadsheet, fill out the mandatory fields for every waste movement you receive. You must use the exact European Waste Catalogue (EWC) codes authorised by your environmental permit.
Completing the Receipt of Waste Template
The workbook's reference tabs feed the two data-entry tabs (7 and 8). Get familiar with these first:
Data Definitions
Purpose: The glossary for the data fields.
Breaks down the exact meaning of every header you'll see in the data-entry tabs — fields like "Authorisation number", "Carrier registration number", or "Regulatory Position Statements (RPS)" — with examples of acceptable formats.
How to use it: Refer to it whenever you're unsure what a column header in Tab 7 or Tab 8 is asking for.
EWCs (European Waste Catalogue)
Purpose: Your master list for classifying waste.
A comprehensive list of 6-digit codes identifying waste types by how they were produced (e.g. 01 01 01). Codes representing hazardous waste are marked with an asterisk (*).
How to use it: Look up your waste types to find the exact, space-free 6-digit code required for Column C in Tab 8.
Disposal and Recovery Codes
Purpose: Defining what happens to the waste.
Standardised codes for how waste was treated. R codes (Recovery) turn waste into something useful (e.g. R1, fuel for energy); D codes (Disposal) get rid of it permanently (e.g. D1, deposit onto land).
How to use it: Find the exact code needed for the final column of Tab 8 (Column R).
POP Name and Codes
Purpose: Shorthand codes for Persistent Organic Pollutants.
Because chemical names for POPs (flame retardants, pesticides, dioxins) are long and complex, this tab assigns a simplified, standardised POP code to each chemical name.
How to use it: If a load contains POPs in Tab 8, use this tab to cross-reference the correct POP code and chemical name.
Haz Property Codes
Purpose: Classifying the danger level of hazardous waste.
Codes from HP_1 to HP_15 describing specific hazardous properties — e.g. HP_1 (Explosive), HP_3 (Flammable), HP_7 (Carcinogenic).
How to use it: When you label a waste item hazardous in Tab 8, input the correct HP code(s) that match the material's risks.
Tab 7 — Waste Movement Level
This tab records the logistics and legal entities involved in moving the waste to your site.
Section 1 — Waste Receipt Details (Your Site)
- A—Do not populate
Leave blank.
- BWaste Tracking IDDo not populate
Leave blank unless you are modifying a movement DEFRA has already processed.
- CYour unique referenceMandatory
Create your own tracking ID for this delivery (e.g. INV-2026-001). Use this exact ID in Tab 8 to link the contents.
- DSite nameMandatory
Your facility's official name.
- E / FSite address & postcodeMandatory
The physical location where the waste was received.
- GReceiver's authorisation numberMandatory
Your environmental permit or exemption reference (e.g. EPR/AB1234CD).
- HRegulatory position statements (RPS)Optional
If operating under a specific RPS exemption, enter its reference number.
- I / JReceiver email & phoneOptional
Contact details for your site's responsible person.
Section 2 — Waste Movement Details
- KDate and time receivedMandatory
Precise timestamp of delivery, formatted exactly as Excel requires (typically DD/MM/YYYY HH:MM).
- LHazardous waste consignment codeConditional
If the waste is hazardous, provide the official Consignment Note code.
- MReason for no consignment numberConditional
If hazardous but you have no consignment code, type an explanation here.
- NSpecial handling requirementOptional
Any safety instructions (e.g. "Keep dry", "Fragile containers").
Section 3 — Waste Carrier Details
- OCarrier registration numberMandatory
The Environment Agency carrier licence number (e.g. CBDU123456).
- PReason for no registrationMandatory
If the carrier is legally exempt, explicitly state why.
- QCarrier organisation nameMandatory
Legal company name of the haulage / waste management firm.
- R / SCarrier address & postcodeOptional
The carrier's registered office address.
- T / UCarrier email & phoneOptional
Direct contact info for the transport company.
- VMeans of transportMandatory
How the waste arrived — choose from the dropdown (Road, Rail, Sea).
- WVehicle registration numberConditional
If you chose "Road", log the lorry/van number plate here.
Section 4 — Waste Broker / Dealer Details
- X–ACBroker / dealer detailsOptional
If a middleman arranged transport, complete their organisation name, address, contact info and broker registration number. If no broker was involved, leave entirely blank.
Tab 8 — Waste Item Level
This tab details the physical and chemical characteristics of the actual waste items.
Section 1 — Item Linking & Core Details
- A—Do not populate
Leave blank.
- BYour unique referenceMandatory
Type the exact same reference you created in Tab 7 (Column C). This is the glue connecting the waste description to the delivery vehicle.
- CEWC codeMandatory
The 6-digit code (e.g. 20 03 01 for mixed municipal waste). See Tab 3 for the full legal index.
- DWaste descriptionMandatory
A clear, plain-English description (e.g. "Shredded commercial timber pallets").
- EPhysical formMandatory
Select from the dropdown: Solid, Liquid, Sludge, or Gas.
- FNumber of containersMandatory
Numeric quantity (e.g. 1, 4, 12). If loose or bulk-tipped, enter 1.
- GType of containersMandatory
Select from the dropdown (Skip, IBC, Loose/Bulk, Drum).
Section 2 — Weight Data
- HWeight unit of measurementMandatory
Select your unit (typically Tonnes or Kilograms).
- ITotal weight of wasteMandatory
Numeric value only — do not type units like "t" or "kg" into the box.
- JIs the weight estimated?Mandatory
Yes for a visual estimate; No if you used a calibrated weighbridge ticket.
Section 3 — POPs & Hazardous Identification
- KContains POPs?Mandatory
Yes or No. Common in old electrical items or upholstered seating.
- LPOP name & concentrationConditional
If "Yes" in K, select the POP compound and list its concentration. See Tab 5.
- MHow were POPs determined?Conditional
Manufacturer Data, Laboratory Testing, or Industry Knowledge.
- NIs the waste hazardous?Mandatory
Yes or No — the EWC asterisk is the easiest way to decide (see below).
- OHazardous property codesConditional
If hazardous, enter the relevant HP code (e.g. HP 3 Flammable, HP 14 Ecotoxic). See Tab 6.
- PComponent name & concentrationConditional
Required if hazardous: which chemical compound makes it hazardous, and at what percentage.
- QHow were hazardous components determined?Conditional
Your method (e.g. WAC Testing, Safety Data Sheet).
Section 4 — Final Processing
- RDisposal / Recovery code & weightMandatory
What you're doing with this item, using R and D codes (e.g. R3 recycling of organic substances, or D1 deposit onto land), plus the weight allocated to that process. See Tab 4.
Before you submit: validate
One wrong code or missing field and the Environment Agency rejects the whole movement. Run your completed file through our free validator — it checks every rule DEFRA cares about and gives you a line-by-line report.
Or skip the spreadsheet entirely.
Weave fills these tabs for you, validates every code live against DEFRA, and submits inside the 48-hour window — automatically.