Weave Comply

Every field you need to report — explained

DEFRA splits a waste receipt into two levels: the movement (one row per arrival) and the items (the breakdown of what was in that load). Every field below applies whether you submit via API or spreadsheet.

Waste movement level

One row per receipt. Captures who, where, when and how the waste arrived.

Waste receipt details

FieldStatusDescription
Your unique referenceMandatoryThis is a reference for your waste movement. You will need this to link the waste movement to the associated waste item(s). After uploading this will be replaced with a Waste Tracking ID, which you can provide to your customers.
Site nameMandatorySee DEFRA template for full guidance.
Site addressMandatorySee DEFRA template for full guidance.
Site postcodeMandatorySee DEFRA template for full guidance.
Receiver’s authorisation numberMandatoryA permit or exemption number that allows a site to accept waste for recovery or disposal.
Regulatory position statements (RPS)OptionalStatements that confirm what activities you do not require a permit for. You can add multiple RPS codes. They must be separated by a semi colon ( ; ).
Receiver emailOptionalSee DEFRA template for full guidance.
Receiver phone numberOptionalSee DEFRA template for full guidance.

Waste movement details

FieldStatusDescription
Date and time receivedMandatoryThe date and time must be in the London/Europe timezone and in the format: dd/mm/yyyy hh:mm:ss. For example, 01/01/2026 09:30:00
Hazardous waste consignment codeConditionalSee DEFRA template for full guidance.
Give reasons for not having a consignment numberConditionalSee DEFRA template for full guidance.
Special handling requirementOptionalHandling instructions for waste that has the potential to cause harm.

Waste carrier details

FieldStatusDescription
Carrier registration numberMandatoryRequired for all businesses and organisations that transport, buy, sell or dispose of waste.
Give reasons for not having the carrier registration numberMandatorySee DEFRA template for full guidance.
Carrier organisation nameMandatorySee DEFRA template for full guidance.
Carrier addressOptionalThe full business location address of the carrier.
Carrier post codeOptionalThe business location post code of the carrier.
Carrier contact email addressOptionalThe email address of the carrier.
Carrier contact phone numberOptionalThe waste carrier business contact number.
Means of transportMandatoryFor example road, rail, air or sea.
Vehicle registration number (if by road)ConditionalSee DEFRA template for full guidance.

Waste broker details

FieldStatusDescription
Broker or dealer organisation nameOptionalSee DEFRA template for full guidance.
Broker or dealer addressOptionalSee DEFRA template for full guidance.
Broker or dealer post codeOptionalSee DEFRA template for full guidance.
Broker or dealer emailOptionalSee DEFRA template for full guidance.
Broker or dealer phone numberOptionalSee DEFRA template for full guidance.
Broker or dealer registration numberOptionalSee DEFRA template for full guidance.

Waste item level

One or more rows per receipt — one per EWC code in the load. Captures what the waste actually is and how it's going to be treated.

Waste receipt details

FieldStatusDescription
Your unique referenceMandatoryFor example, a weighbridge ticket number or waste transfer note number.

Waste item details

FieldStatusDescription
EWC codeMandatoryA 6-digit code that classifies and describes the waste. You can add multiple EWC codes. They must be separated by a semi colon ( ; ). If you enter only one EWC code, please ensure that Excel does not format the code as a date by prefixing the code with a single quote ( ‘ ). No spaces should be added when entering EWC codes.
Waste descriptionMandatoryA detailed description of the waste, including physical characteristics, composition and if it’s potentially hazardous.
Physical formMandatoryFor example, gas, liquid, solid, powder, sludge or mixed.
Number of containers usedMandatorySee DEFRA template for full guidance.
Type of containersMandatoryFor example, large industrial skips.
Weight unit of measurementMandatoryFor example, kilograms, grams or tonnes
Total weight of wasteMandatorySee DEFRA template for full guidance.
Is the waste weight estimated?MandatorySee DEFRA template for full guidance.
Does the waste contain persistent organic pollutants (POPs)?MandatoryPOPs are poisonous chemical substances that break down slowly and get into food chains.
POP name & concentration valueConditionalFor example, Aldrin, Chlordane or Dieldrin. Concentration is recorded as mg per kg, please only enter the numeric value. Enter a POP code and concentration value by separating with an equals sign (=). You can add multiple POP codes into each individual cell. They must be separated by a semi colon ( ; ). For example, ALD = 50; PCDD_PCDF = 25
How did you determine the POPs components?ConditionalTell us how you determined the hazardous components, examples could be "Provided with the waste", or "Guidance". If you were not provided with any documentation or relevant guidance, you can submit "Not Provided"
Is the waste hazardous?MandatoryHazardous waste is any waste that is potentially harmful to human health or the environment.
Hazardous property codes (Haz code)ConditionalA code used to classify hazardous waste, for example HP_1 (Explosive waste) or HP_2 (Oxidising waste). If you have multiple Haz codes, separate them by a semi colon ( ; ). For example, HP_1 ; HP_3
Component name & concentration valueConditionalConcentration is recorded as mg per kg, please only enter the numeric value. Enter a component name and concentration value by separating with an equals sign (=). If you have multiple components & concentrations, separate them by a semi colon ( ; ). For example, Cadmium = 50; Trichloroethylene = 25
How did you determine the Hazardous components?ConditionalTell us how you determined the hazardous components, examples could be "Provided with the waste", or "Guidance". If you were not provided with any documentation or relevant guidance, you can submit "Not Provided"
Disposal / Recovery code & WeightMandatoryA code that determines the most appropriate treatment and recovery option for your waste. For each EWC code there must be at least one D or R code. Choose a D/R code, weight/quantity for each code, unit of measurement and an estimate. You can do this by seperating with an equals sign (=). You can add multiple Disposal or Recovery codes. They must be separated by a semi colon ( ; ). For example, D12 = 30 = kg = Estimate; R10 = 10 = kg = Actual