Help Centre
Digital Waste Tracking · DWT

What Information Do I Need for Digital Waste Tracking (DWT)?

Mandatory from October 2026 in England & Wales. This guide covers every field Defra requires when waste arrives at your site — and exactly what to put when the "normal" answer is missing.

Download PDF Version

Think of it in three buckets

Every waste receipt is really three things bundled together. Keep these in mind and the whole form makes more sense.

The Movement

When it arrived, who brought it, who received it, how it got there.

The Waste

What the waste actually is — EWC code, description, containers, weight.

The People

The carrier, the receiving site, and optionally a broker or dealer.

Always required — no exceptions

Date & time received
15/09/2026 12:12Exact date and time the waste arrived at site
Waste description
20 03 01At least one EWC code plus a written description of the waste
Containers
4 × SKINumber of containers and what type (use the codes in section 5 below)
Weight
Kilograms, 150, estimated: trueMandatory per waste item. Requires unit (Grams/Kilograms/Tonnes), amount (must be > 0), and isEstimate (true if estimated, false if measured)
Is the waste hazardous?
Yes/No — triggers additional fields if Yes
Disposal or recovery code
R1At least one D or R code per waste item — mandatory per Defra's own guidance
Carrier organisation name
Acme Skips LtdWho transported the waste to site
Means of transport
RoadRoad · Rail · Air · Sea · Inland Waterway · Piped · Other (case-sensitive)
Carrier registration number
CBDU123456Or a valid exemption reason if they don't have one — see below
Receiving site authorisation
EPR/AB1234CDYour site's permit or licence number
Receiving address & postcode
Must be a UK postcode — where the waste was physically received

Conditional fields — the tricky part

These fields only become required in specific situations — and there's always a fallback if you don't have the normal answer.

No hazardous waste consignment code?

Required if any EWC code on the movement is hazardous. If you don't have one, enter a reason instead — never both.

NON_HAZ_WASTE_TRANSFERThe waste transfer isn't actually hazardous
NO_DOC_WITH_WASTEHazardous waste, but no paperwork came with it
HWRC_RECEIPTReceived at a Household Waste Recycling Centre

If you do have a code, format for England & Wales: AB12CD/12345 (6 chars / slash / 5 chars).

Waste is hazardous — component breakdown

Also provide HP codes (e.g. HP_3, HP_14) and a source for the component data:

NOT_PROVIDEDYou don't have component detail — components list can be empty
PROVIDED_WITH_WASTECame with the paperwork — warning only if no components listed
GUIDANCEBased on published guidance — error if no components listed
OWN_TESTINGYou tested it — error if no components listed

If you choose GUIDANCE or OWN_TESTING, you must list at least one component (name + concentration in mg/kg) or Defra will reject the submission.

Waste contains POPs (persistent organic pollutants)?

Exactly the same pattern as hazardous components — same four source codes, same rules apply.

NOT_PROVIDEDFine — list can be empty
PROVIDED_WITH_WASTEWarning only if no components listed
GUIDANCEError if no components listed
OWN_TESTINGError if no components listed

No carrier registration number?

Normally required. Use a reason code instead — never both, never neither.

ONSITEWaste moved within the same site or premises
HOUSEHOLDA householder transporting their own waste
ONE_OFFA genuine one-off / infrequent transport job
MARINEMarine transport under a licence or exemption

England/Wales format: CBDL999999 (Lower Tier) or CBDU999999 (Upper Tier).

Vehicle registration

Only required when means of transport is Road. Rail, sea, air etc. — leave it blank.

Standardised codes — enter exactly as shown

Means of transport

RoadRailAirSeaInland WaterwayPipedOther

Physical form of waste

GasLiquidSolidPowderSludgeMixed

Container type codes

LOOLoose (no container)
SKISkip
DRUDrum (typically 205L)
IBCIntermediate Bulk Container (1000L)
BAGBag / Sack
RORRoll-on Roll-off (RoRo)
PALPallet
WBIWheelie Bin
BOXBox / Crate
TANTanker / Tank
FIBFibre drum
CANCan / Jerrycan
CARCarrier / Cage
BALBale
CASCask
CONContainer (unspecified)

Quick "what do I put if it's missing?" cheat sheet

No hazardous consignment code
Use: NON_HAZ_WASTE_TRANSFER · NO_DOC_WITH_WASTE · HWRC_RECEIPT
No carrier registration number
Use: ONSITE · HOUSEHOLD · ONE_OFF · MARINE
No hazardous component breakdown
Fine if source = NOT_PROVIDED; warning if PROVIDED_WITH_WASTE; blocked if GUIDANCE or OWN_TESTING
No POPs component breakdown
Same rule as above, for POPs
Not travelling by road
Vehicle registration not needed — leave blank
No weight recorded
Not allowed — weight (unit + amount + isEstimate) is mandatory for every waste item
No disposal/recovery code
Not allowed — every waste item needs at least one D or R code

Common questions

Want this as a printable reference?

Download the PDF version to keep at your weighbridge or share with your team.

Download PDF