Variable data printing (VDP) is digital printing in which text, images and codes change from piece to piece based on a data file, so every piece in a high-volume mailing can carry a different name, offer, image or account detail.
Key facts:
- Variable data printing merges a fixed template with a data file, one record per piece, on digital laser or inkjet presses.
- Personalized pieces can still earn USPS presort rates: 500 or more pieces in the same size category for presorted First-Class Mail, or 200 pieces or 50 pounds for USPS Marketing Mail.
- Bills, statements of account and mail containing personal information must mail First-Class; USPS Marketing Mail may carry personal information only to support an explicit advertisement or solicitation.
- Automation prices require CASS-processed addresses, and presorted First-Class and Marketing Mail addresses must be updated for moves within 95 days before mailing.
- Every version and edge case needs a proof, and page-to-envelope matching should be verified at the inserter.
What is variable data printing?
Variable data printing is digital printing driven by a data file. A template holds the parts of the piece that stay the same; the data file supplies the parts that change. Software merges the two record by record, and a digital press prints each merged page as it comes.
Offset runs thousands of identical sheets from one plate. Digital presses — high-speed laser and inkjet — image every page fresh, so page 1 and page 2 can be completely different at no extra press cost.
Many high-volume jobs use hybrid production: the static color design is printed on an offset press as pre-printed shells, and names, addresses, offers and barcodes are then imaged onto each shell digitally.
A typical VDP job moves through five stages:
- Design the template. Mark which areas are static (logo, layout, legal copy) and which are variable (name, offer, image, chart, barcode).
- Prepare the data. One row per recipient, one column per variable field, with the mailing address cleaned and standardized.
- Set the rules. Define the logic. For example: if a customer is in Region A, show offer A; if the balance is over a threshold, add a reminder panel.
- Merge and proof. Generate the composed file and review proofs that cover every version and edge case, not just the first record.
- Print, finish and mail. Print, fold and insert, then presort and barcode for USPS, with each piece matched to its envelope and record.
The same process powers both direct mail marketing (postcards, letters, catalogs) and transactional mail (statements, notices, tax forms), which is personalized by definition.
What can you personalize in a mailing?
| Level | What changes per piece | Example | Data you need |
| 1. Basic merge | Name, address, salutation | “Dear Ms. Alvarez” on a fundraising letter | Clean name and address fields |
| 2. Data-driven copy | Account numbers, dates, amounts, nearest location | A renewal reminder showing the member’s expiration date and local branch | Transaction or account fields |
| 3. Segmented versions | Offer, headline, image or language by group | Different offers for new vs. lapsed customers in one mail drop | A segment code per record |
| 4. Rules-based content | Whole panels appear or disappear by logic | A balance-due insert only for accounts past 30 days | Clear business rules plus the fields they test |
| 5. One-to-one pieces | Charts, maps, product picks, unique codes | A benefits statement with each member’s own contribution chart | Rich per-record data and tight QA |
Two tracking elements work at any level:
- Unique QR codes or personalized URLs (PURLs). Each recipient lands on a page tied to their record, so every response is attributable to a piece.
- Unique offer or reference codes. They make phone and in-person responses trackable, too.
How do you prepare data for a VDP mailing?
Before a VDP job goes to press, the list should go through:
- Deduplication and merge/purge. Remove duplicate records and combine lists without double-mailing the same household.
- CASS processing. CASS-certified address-matching software standardizes each address and assigns its ZIP+4 and delivery point codes. USPS requires it for any mailing claimed at automation prices.
- NCOA processing. Matches your list against NCOALink, a USPS dataset of about 160 million permanent change-of-address records, so mail follows people who have moved. The USPS Move Update standard requires addresses in presorted First-Class and Marketing Mail to be updated within 95 days before mailing, and NCOALink is one approved method.
- Field cleanup. Fix casing (“JOHN SMITH” to “John Smith”), trim stray spaces, and fill or flag blanks.
When you hand off data, include:
- One file with one row per recipient and a unique ID per row
- Clearly named columns for every variable field
- Fallback values for blank fields (“Dear Neighbor” when the first name is missing)
- The business rules in writing: which field triggers which version
- A secure transfer method, such as SFTP, an upload portal or an API — never email
If your data lives in several systems, schedule the merge as its own step before the print date. List selection, offer structure and format choices are covered in How to Run a Successful Direct Mail Campaign.
Does personalization affect USPS postage rates?
Personalizing pieces does not by itself cost you bulk postage rates. Pieces in a presorted mailing don’t have to be identical: First-Class Mail pieces can all differ, and each USPS Marketing Mail piece only has to match at least one other piece in the mailing (DMM 243.3.2.10). Discounts depend on volume, sortation and address quality.
- Presort. Pieces are sorted by ZIP Code before they reach USPS, which earns lower per-piece rates. USPS requires at least 500 pieces in the same size category for presorted First-Class Mail, and 200 pieces or 50 pounds for USPS Marketing Mail.
- Intelligent Mail barcode (IMb). Automation prices require an accurate IMb on every piece. Full-Service mailings require a unique IMb on each piece, which also lets you track delivery.
- Address quality. Automation prices require CASS processing, and presorted First-Class and Marketing Mail must meet the Move Update standard.
USPS requires bills and statements of account (DMM 233.2.2) and mail containing personal information (DMM 233.2.3) to go First-Class. USPS Marketing Mail can include personal information only when the piece contains an explicit advertisement or solicitation, all of the personal information directly relates to it, and the information is there solely to support it (DMM 243.2.2). Apart from the addressee’s name and address and personal information allowed under that exception, each piece’s printed content must match a piece sent to at least one other addressee (DMM 243.3.2.10).
In practice, a promotional letter with merged names and segment offers usually fits Marketing Mail; a statement or a one-of-a-kind piece goes First-Class. Settle the class before design is final, since it affects both cost and delivery speed. Nonprofits mailing at Nonprofit USPS Marketing Mail prices face additional authorization and eligibility rules, covered in Nonprofit Marketing Mail: Eligibility, Authorization, and Co-Mailing Rules.
In a static job, pieces are printed and then sorted. In a VDP job, the data file is presorted first, so pieces come off the press already in mail order, with each barcode and address matched to its record.
How do you proof and protect a personalized mailing?
Proof every version and edge case before the run, not one sample record. A proof set should include:
- At least one proof per version or segment
- The longest name and longest address in the file, to check that text fits
- Records with blank fields, to confirm fallbacks work
- Records that trigger each rule, and records that trigger none
- Special characters, such as accents, apostrophes and hyphens
In production, the main risk is a mismatch: one person’s letter in another person’s envelope, which exposes personal data on statements, benefits notices and health or financial mail. Ask your provider how they verify match integrity — for example, scanning a barcode on each page and envelope at the inserter so a missing or out-of-sequence page stops the line.
Look for a provider with a SOC 2 Type II report, an independent CPA’s attestation, under AICPA standards, that the provider’s security controls worked as designed over a review period. If you mail protected health information, the provider should sign a HIPAA business associate agreement. Also ask for a defined retention and destruction policy for your files after the job. GLBA and FERPA obligations for print and mail vendors are covered in Print and Mail Data Security and Compliance: SOC 2, HIPAA, GLBA, and FERPA.
How do you measure the results of personalized mail?
- Track responses to the record. The QR codes, PURLs and offer codes described above show exactly who responded and which version they received.
- Hold out a control group. Mail a slice of the list a generic version, or nothing at all, so you can measure the lift personalization actually adds.
- Test one variable at a time. Split the file and change one element — headline, offer or image — so the result is clear.
- Use IMb tracking for timing. USPS Informed Visibility provides near real-time scan data for barcoded letters and flats, so you can line up follow-up emails, calls or staffing with when pieces actually arrive.
- Feed results back into the data. Responders, non-responders and returned mail should all update the list before the next drop.
Variable data printing at Tab Service Company
Tab Service Company handles variable data printing and mailing at its in-house Chicago facility: secure file intake, NCOA and CASS processing, merge/purge, digital proofs, high-speed laser and inkjet printing, folding and inserting, and USPS presort with Intelligent Mail barcoding. Nothing is subcontracted.
Tab undergoes an annual SOC 2 Type II examination by Plante Moran covering security, processing integrity and confidentiality, and current and prospective clients can review the report under a mutual NDA. Through presort and postal optimization, Tab clients save an average of 20% on postage.
Tab runs both direct mail campaigns and statements and notices for healthcare, banking, higher education and benefit fund clients, each with a dedicated account manager.
Schedule a consultation or call (312) 527-4306 to talk through your next mailing.