Published 21 May 2026

How to cleanse a UK marketing list step by step

Last updated: 21 May 2026

Cleansing a UK marketing list runs through six steps in order: deduplicate against your CRM (1), validate postal addresses against PAF (2), run NCOA to flag Goneaways and movers (3), screen against MPS for direct mail or TPS/CTPS for telephone (4), verify email addresses with three-layer validation (5), and apply mortality screening for consumer files where age 50+ is targeted (6). A typical cold consumer file loses 25-40% of records through full cleansing; a B2B file loses 15-25%.

Key points

Why order matters in list cleansing

List cleansing is not a single tool; it is a sequence of distinct checks, each catching a different category of problem. Running them out of order wastes money. Paying for PAF validation on 50,000 records before you have removed internal duplicates means you are paying to validate addresses you were going to suppress anyway. Paying for email verification before TPS screening means you are verifying email addresses on contacts you cannot phone, which is fine for a multi-channel campaign but wasteful if your only channel is telephone.

The sequence below is built around cost efficiency: cheapest and broadest checks first, most expensive and narrowest checks last. Each step passes a cleaner file to the next one.

The six-step UK list cleansing workflow

Step 1: Deduplication against your CRM

Before you touch the file with any external service, remove records you already hold. Typical deduplication catches three categories: exact internal duplicates within the file (the same email address appearing twice), cross-file duplicates against your CRM (a prospect you already hold as a customer), and fuzzy duplicates (same person, slightly different name or address formatting). See our detailed guide to data deduplication best practices for matching rules that work on UK names and postcodes.

A fresh cold consumer purchase typically contains 3-7% duplicates. B2B files from a single source supplier run lower, around 1-3%, but when merged with your existing CRM contacts the overlap rises sharply. One retail financial services client we worked with found 18% overlap between a newly purchased B2B file and their existing account base; without deduplication they would have been calling and mailing existing customers as cold prospects.

Cost per step: near zero if you run deduplication in your own CRM or marketing platform. Third-party deduplication bureaux charge £2-5 per 1,000 records for fuzzy-match processing.

Step 2: PAF postal address validation

Royal Mail's Postcode Address File (PAF) is the definitive database of UK delivery points. PAF validation standardises address formatting, corrects common OCR errors (e.g., "Rd" to "Road", "St" to "Street" where ambiguous), flags addresses that do not exist in the file, and appends the full PAF-standard address including the correct postcode.

PAF validation tells you whether an address is a real, deliverable delivery point. It does not tell you whether your target person lives there. An address can be PAF-valid but have had three different occupants in the past two years. That is what Step 3 handles.

Typical rejection rate at PAF stage: 2-6% for a consumer file compiled within the last two years, rising to 8-15% on older files. B2B addresses validate at a higher rate (1-3% failure) because registered business addresses change less frequently than residential ones.

Cost: £1-4 per 1,000 records, depending on volume and supplier.

Step 3: NCOA (National Change of Address)

The National Change of Address (NCOA) register is built from Royal Mail redirection data and consumer notifications. It flags two categories: Goneaways (records where the individual has explicitly notified Royal Mail they have left the address with no forwarding address) and movers (records where a new address is available). For more detail on how the process works in practice, see our article on NCOA UK postal cleansing.

Goneaway flags are suppressions: you remove the record or at minimum do not mail it. Mover records give you an updated address, which is valuable for a postal campaign but means the original address-based targeting (e.g., postcode sector targeting) may no longer be valid.

On a consumer file that is 12-24 months old, NCOA typically flags 4-9% of records as Goneaway or mover. Files older than three years see 15-25% flagged. For B2B files, NCOA is less critical because business addresses are more stable, but it still catches office relocations and dissolved-company addresses.

Cost: £2-6 per 1,000 records. Some postal fulfilment houses include a basic NCOA wash in their mailing costs.

Step 4: Suppression screening (MPS / TPS / CTPS)

This step has two variants depending on channel.

Direct mail: Wash against the Mailing Preference Service (MPS), administered by the Direct Marketing Association (DMA). MPS registration is voluntary for consumers, so suppression rates are lower than TPS: typically 5-12% of a cold consumer file. MPS suppression is not legally mandated under PECR in the way TPS is, but the ICO expects it as part of fair processing and it is referenced in the DMA Code. Ignoring MPS increases complaint rates and ICO risk. For more detail on the TPS wash process, see our dedicated guide.

Telephone: Suppression against the Telephone Preference Service (TPS) for consumer numbers and the Corporate TPS (CTPS) for business numbers is a legal requirement under PECR Regulation 21. Calling a registered TPS number without prior consent is a civil contravention enforced by the ICO. Typical TPS suppression on a cold consumer telephone file: 15-28%. CTPS suppression on B2B files: 8-18%.

Cost: TPS/CTPS wash through an ICO-approved provider costs £3-8 per 1,000 records. MPS wash runs £2-5 per 1,000 records.

Step 5: Email address verification

Email verification runs in three layers, each catching different failure types. Syntax validation (layer 1) removes addresses with formatting errors: missing @ symbols, invalid TLDs, illegal characters. MX record lookup (layer 2) checks whether the domain has a valid mail exchange server configured; a domain with no MX record cannot receive email. SMTP mailbox-level verification (layer 3) connects to the recipient server and confirms the specific mailbox exists without sending a message. See our full explanation of email verification before send for detail on how each layer works.

In our experience, layers 1 and 2 alone catch around 60% of undeliverable addresses on a cold consumer file. Layer 3 catches the remaining 40%, which are live domains with dead individual mailboxes. For a B2B file, business email addresses decay faster than consumer ones because employees change jobs; layer 3 SMTP verification is where most B2B email failures are caught.

Typical removal rate at Step 5: 5-12% of a consumer file, 8-18% of a B2B file compiled 12+ months ago.

Cost: £3-8 per 1,000 records for full three-layer verification.

Step 6: Mortality screening

Mortality screening is the final step for consumer files where the target audience includes individuals aged 50 or over. It matches records against mortality registers compiled from General Register Office death notifications and similar sources, flagging records for individuals who have died.

Sending direct mail or making telephone calls to recently deceased individuals causes genuine distress. Relatives who receive marketing addressed to a deceased family member frequently complain to the ICO and to the brand. The ICO has referenced mortality-mailing complaints in enforcement contexts. For B2B files, mortality screening is rarely necessary because deceased individuals' contact records become invalid almost immediately through natural business processes.

Typical removal rate: 0.5-2% on a consumer file compiled within the last 18 months, rising to 3-5% on files three years or older. Cost: £1-3 per 1,000 records.

Full six-step workflow reference table

The table below summarises each step's purpose, what it catches, what it misses, and typical costs and loss rates for consumer versus B2B files.

Step Check What it catches What it misses Typical loss: consumer Typical loss: B2B Cost per 1,000
1 Deduplication + CRM suppression Internal duplicates, existing customers/contacts Fuzzy matches on different data points (e.g. same person, two email addresses) 3-7% 5-12% £0-5
2 PAF postal validation Non-existent addresses, formatting errors, invalid postcodes Valid address, wrong occupant 2-6% 1-3% £1-4
3 NCOA (Goneaways and movers) People who have moved or flagged Goneaway with Royal Mail Unregistered movers; squatters; multi-occupancy changes 4-9% 2-5% £2-6
4 MPS / TPS / CTPS suppression Registered opt-outs for mail and telephone channels Recent registrations (28-day lag); unregistered preferences MPS 5-12%; TPS 15-28% CTPS 8-18% £2-8
5 Email verification (3-layer) Syntax errors, dead domains, dead mailboxes Catch-all servers; role addresses (info@, admin@) that receive but never read 5-12% 8-18% £3-8
6 Mortality screening Deceased individuals (consumer files, 50+ audiences) Very recent deaths (register has 2-4 week lag); deaths not registered 0.5-2% Not applicable £1-3

When to run a partial cleanse rather than all six steps

Full six-step cleansing makes sense for large purchased files and for any consumer file targeting an older demographic. Partial cleansing is the right choice in three situations.

First, when your campaign is single-channel. A direct mail campaign needs Steps 1-4 (deduplication, PAF, NCOA, MPS) but not Step 5 (email verification). Running email verification when you are not sending email adds cost with no campaign benefit. Step 6 (mortality) is still recommended if the audience is 50+.

Second, when you are working with a recently purchased file from a reputable supplier. A quality data supplier will have PAF-validated and NCOA-cleaned the file before sale. You still need to run your own CRM deduplication (Step 1) and channel-appropriate suppression (Step 4), but Steps 2 and 3 may not add much. Ask the supplier for the date of their last cleanse run before deciding.

Third, when the list is small and the campaign is high-value. A B2B ABM campaign targeting 300 specific companies does not need bulk postal cleansing at per-1,000 rates. Manual verification and LinkedIn cross-referencing make more sense at that scale.

Minimum viable cleanse for compliance

Whatever the campaign, you must at minimum run Step 1 (deduplication and CRM suppression) and the channel-appropriate suppression in Step 4. TPS suppression before telephone marketing is a legal requirement under PECR; skipping it is an ICO enforcement risk, not just a waste problem. MPS suppression for direct mail is expected practice under the DMA Code and referenced in ICO guidance.

How list cleansing meets the GDPR accuracy principle

Article 5(1)(d) of UK GDPR requires that personal data be "accurate and, where necessary, kept up to date." For a marketing database, this is an active obligation: data goes stale, people move, people change jobs, people die. Holding a three-year-old consumer file and mailing it without cleansing is a potential Article 5 breach, not merely a waste-of-postage problem.

The Information Commissioner's Office (ICO) does not prescribe a specific cleansing schedule, but its guidance on accuracy makes clear that organisations must have processes to review and update data. A documented cleanse schedule with dated records of each run, supplier used, and suppression counts is the most defensible evidence you can produce if your accuracy practices are questioned.

Two cleansing steps are the most directly relevant to accuracy: NCOA (Step 3) updates postal addresses for people who have moved, so your records reflect their current location; and email verification (Step 5) confirms whether a contact point is still live. The suppression steps (Step 4) are more about fair processing and PECR compliance than accuracy, but running them also removes records that have explicitly opted out, which is relevant to the lawfulness principle under Article 5(1)(a).

In practice, a cleanse run every six to twelve months for active consumer files, with TPS/CTPS suppression refreshed monthly for continuous telephone campaigns, puts you well inside what the ICO considers reasonable.

Need GDPR-compliant data for your next campaign?

Tell us your targeting criteria and we will run a free count. B2B decision-makers, B2C consumer files, or CRM enrichment, all live verified.

Request Data Counts

Frequently asked questions

How many records does a full UK list cleanse remove?
A typical cold consumer file loses 25-40% of records through full cleansing: roughly 5-10% to deduplication, 3-8% to PAF/NCOA address failure, 8-15% to MPS suppression, 5-10% to email bounce removal, and 1-5% to mortality. A B2B file loses 15-25% in total, with the largest chunk (8-12%) coming from deduplication and CRM suppression.
Does list cleansing satisfy the GDPR accuracy principle?
Running the full six-step cleanse is strong evidence that you have taken reasonable steps to keep personal data accurate and up to date, which is required by Article 5(1)(d) UK GDPR. The ICO expects organisations to have documented processes for regular data hygiene; a periodic cleanse schedule with dated records is the clearest demonstration of that. Cleansing does not substitute for a valid lawful basis, but it directly addresses the accuracy obligation.
Can I run a partial cleanse rather than all six steps?
Yes. Partial cleansing is appropriate when budget is limited or channel scope is narrow. A direct-mail-only campaign needs PAF, NCOA, and MPS but not email verification. A telephone campaign needs TPS/CTPS but not PAF formatting. The minimum viable cleanse for any outbound campaign is deduplication plus the suppression check relevant to the channel (MPS for mail, TPS for phone). Skipping NCOA and email verification increases waste cost but is not a compliance breach by itself.
How often should I cleanse a UK marketing list?
Consumer files should be fully cleansed every 6-12 months. B2B files decay faster in some roles (sales and marketing job titles turn over at around 25-30% per year) but postal addresses are more stable, so a six-month PAF/NCOA cycle with quarterly email re-verification is a reasonable cadence. TPS and MPS registers update monthly; if you run telephone or mail campaigns continuously, you should wash against the register at least every 28 days.
What does NCOA not catch?
NCOA only flags people who have registered a move or a Goneaway flag with Royal Mail. It does not catch people who moved without registering, people living at a valid address under a different name, or addresses that have been demolished or repurposed. For high-value postal campaigns, a secondary check using an address-intelligence service can catch the gaps NCOA misses.
Is mortality screening legally required?
Mortality screening is not explicitly required by UK GDPR or PECR, but it is strongly recommended as good practice for consumer files where the target audience skews towards age 50+. Sending marketing to recently deceased individuals causes significant distress to bereaved family members and creates reputational risk. The ICO has cited deceased-mailing complaints in enforcement contexts. Mortality screening typically costs £1-3 per 1,000 records and removes 0.5-2% of records on an 18-month-old consumer file.