DEA Compliance Reference
21 CFR Part 1304 record-keeping requirements, DEA-106 reporting thresholds, and how VetRx Ledger maps to each regulatory obligation for veterinary practitioners.
Applicable regulations
| Regulation | Subject |
|---|---|
| 21 CFR § 1304.04 | Maintenance and availability of records (2-year retention) |
| 21 CFR § 1304.21 | Order forms for Schedule I & II substances |
| 21 CFR § 1304.22(c) | Records for practitioners (dispensing log) |
| 21 CFR § 1304.26 | Biennial inventory requirement |
| 21 CFR § 1301.74(c) | Reporting theft or significant loss (DEA Form 106) |
| DEA Practitioner's Manual (Vet) | Veterinary-specific guidance on record format |
Record-keeping requirements (§ 1304.22)
Each veterinary practitioner who administers or dispenses controlled substances must maintain a record for each transaction that includes:
- Date of administration or dispensing
- Name and quantity of the controlled substance
- Lot number or identifying information of the dispensing unit (vial)
- Name and species of the patient (or owner name where applicable)
- Name of administering/dispensing practitioner
- Name of the witness (required for wastes in most states)
VetRx Ledger captures all of the above in every ledger event. The DVM ID, technician ID, and witness ID fields satisfy the practitioner and witness name fields. Records are retained indefinitely in the append-only ledger and are exportable at any time.
How VetRx Ledger maps to § 1304.22(c)
| DEA Requirement | VetRx Ledger Field |
|---|---|
| Date of transaction | device_ts (ISO-8601, device clock) + server receipt timestamp |
| Substance name | Vial drug field |
| Quantity | Event qty field (in unit of vial record) |
| Lot / vial identifier | Vial lot field + vial_id in every event |
| Administering practitioner | dvm_id field on DRAW/WASTE events |
| Witness (waste) | witness_user_id + cryptographic witness_token |
| 2-year retention | Append-only JSONL ledger; CSV/JSON export available at any time |
Biennial inventory (§ 1304.26)
Every DEA registrant must take a complete physical inventory of all controlled substances on hand every two years. VetRx Ledger's BLIND_COUNT event type records point-in-time physical counts without modifying running balances, giving you an auditable snapshot inventory on demand. We recommend monthly blind counts to build the evidentiary record well before your biennial inventory is due.
Reporting theft or significant loss (§ 1301.74 / DEA Form 106)
You must report to the DEA within one business day of discovering any theft or significant loss. The DEA considers the following to be reportable:
- Any theft, regardless of quantity
- Significant unexplained losses (DEA guidance: typically > 3–5% of total dispensed, or any recurring shortage)
- Loss by fire, flood, or other casualty
File DEA Form 106 electronically via the DEA Diversion Control Division portal. VetRx Ledger can generate a draft pre-populated with event data from the ledger (navigate to DEA 106 in the sidebar). Review the draft carefully — it is a starting point, not a final submission.
State board requirements
Most state veterinary boards impose requirements that are stricter than the federal DEA minimum, including:
- Monthly (not biennial) physical inventory
- Mandatory dual-witness for all Schedule II wastes (not just recommendation)
- Shorter record retention (some states require 5 years)
- Specific waste destruction methods for C-II substances
VetRx Ledger's dual-witness enforcement, append-only audit log, and configurable retention settings are designed to meet the most stringent state requirements. Consult your state board's controlled substance regulations and, if in doubt, your DEA Diversion Investigator.
Inspection readiness checklist
- ☐ DEA registration certificate posted at each registered location
- ☐ Vial inventory complete and current in VetRx Ledger
- ☐ Last 2 years of ledger events exportable as CSV or JSON chain-of-custody package
- ☐ Last 24 months of signed reconciliation PDFs in binder
- ☐ DEA Form 106 filed for any prior significant loss
- ☐ All staff with CS access trained on this SOP (dated training records on file)
- ☐ Safe or lockbox meets DEA physical security standards (21 CFR Part 1301.72)