If you sell tobacco and aren't enrolled in AGDC scan data programs, you're leaving real money on the table every single week. Here's what the program actually is and how to make sure your POS supports it.
What is AGDC?
AGDC (Altria Group Distribution Company) is the distribution arm of Altria, which manufactures Marlboro, Newport, and other major tobacco brands. They run a scan data program that rewards tobacco retailers for accurately reporting unit scan data at the point of sale.
In exchange for reporting what you sell, when you sell it, AGDC provides promotional allowances — manufacturer price reductions applied to eligible products. These allowances can amount to $0.20 to $2.00 per pack on eligible items, depending on the promotion cycle and product.
The Tier system: Tier 1, 2, and 3
AGDC structures its program in tiers, each requiring more POS integration in exchange for higher allowances:
| Tier | What you report | What you get |
|---|---|---|
| Tier 1 | Basic scan data — which UPCs sold, in what quantity, at what price | Standard promotional price allowances |
| Tier 2 | Tier 1 + loyalty fund data — consumer purchase patterns | Tier 1 allowances + consumer loyalty fund rebates |
| Tier 3 | Tier 2 + EAIV — electronic age & identity verification at checkout | Full program: highest allowance rates + loyalty rebates + EAIV compliance credit |
What your POS needs to support scan data
To participate in any tier of AGDC scan data, your POS must:
- Know which product UPCs are AGDC-eligible
- Sync the current promotional cycle data (cycle allowances update regularly)
- Automatically apply the correct in-store price at the register for enrolled products
- Report scan data to AGDC on schedule
For Tier 2, additional consumer loyalty fund reporting is required. For Tier 3, the POS must prompt the cashier to verify the consumer's age and identity via the EAIV system before completing the sale of age-restricted tobacco products.
Why most POS systems don't support this
Square, Clover, and other general-purpose POS systems have no concept of manufacturer scan data allowances. They can't connect to AGDC APIs, they don't know which UPCs are enrolled, and they can't report scan data in the required format.
Even some tobacco-focused software handles this manually — requiring the store owner to download allowance spreadsheets, update prices manually, and send report files by email. This is error-prone and time-consuming.
How Skyline handles scan data (automatically)
Skyline integrates with AGDC at all three tiers via a dedicated gateway service that runs locally on your Windows POS machine:
- AGDC-eligible UPCs are synced to your POS database automatically before each promotional cycle
- When a qualifying tobacco product is scanned, the correct promotional price is applied immediately — no manual override needed
- Tier 2 loyalty fund queries happen in the background at checkout
- Tier 3 EAIV verification is prompted automatically for age-restricted products
- Your AGDC credentials are stored encrypted in the local gateway — they never leave your machine