A Complete Step-by-Step 340B Program Guide (2026)
If you’re an independent pharmacist considering becoming a 340B contract pharmacy, you’re in the right place. This guide walks you through everything you need to know — from understanding what a contract pharmacy actually does, to finding covered entities in your area, to completing your OPAIS registration correctly the first time.
Nearly two-thirds of all US pharmacies now participate in the 340B program. Here’s how to join them.
WHAT IS A 340B CONTRACT PHARMACY?
A 340B contract pharmacy is a licensed retail pharmacy that has entered into a written agreement with a 340B-eligible covered entity — such as a Federally Qualified Health Center (FQHC), a disproportionate share hospital, or a Ryan White HIV/AIDS clinic — to dispense 340B discounted medications on that entity’s behalf.
In plain English: the covered entity qualifies for deeply discounted drugs. Instead of running their own pharmacy, they partner with yours to fill those prescriptions for their patients. Your pharmacy fills the prescriptions, earns a dispensing fee for each one, and the covered entity manages the drug purchasing and compliance oversight.
As a contract pharmacy, you serve as an extension of the covered entity’s care team — bringing affordable medications to patients who need them most, while earning meaningful additional revenue for your pharmacy.
WHY BECOME A 340B CONTRACT PHARMACY?
New Revenue Stream
You earn a negotiated dispensing fee for every 340B prescription you fill. For independent pharmacies facing shrinking reimbursement rates, this fee income can represent a significant and growing portion of monthly revenue.
Increased Patient Volume
Covered entities direct their patients to their network of contract pharmacies. Becoming a contract pharmacy brings a steady stream of new patients directly to your pharmacy — patients who tend to be loyal, consistent, and have ongoing prescription needs.
Competitive Advantage Against Big Chains
Nearly three-quarters of large chain pharmacies already participate in 340B. Independent pharmacies that aren't participating are leaving both revenue and patients on the table. Joining the program levels the playing field.
Community Impact
340B patients are typically low-income, uninsured or underinsured, and managing chronic conditions like diabetes, HIV, heart disease, and mental health disorders. Serving these patients is exactly what independent community pharmacies do best.
WHAT YOU NEED BEFORE YOU START
Before you begin the registration process, have the following ready:
- Your pharmacy’s DEA number — You’ll use this to locate your pharmacy in the OPAIS system. Make sure the name and address on your DEA registration exactly matches what you’ll enter in OPAIS — even small discrepancies cause delays.
- Your pharmacy’s exact legal name and address — The name and address registered in OPAIS must match your written contract with the covered entity exactly. Word-for-word. Abbreviation-for-abbreviation.
- A written, fully executed contract with a covered entity — You cannot register as a contract pharmacy until a written contract between your pharmacy and the covered entity is fully signed by both parties. Do not begin the OPAIS registration if contract terms are still being negotiated.
- Your covered entity’s OPAIS information — The covered entity’s Authorizing Official (AO) will need to log into OPAIS to authorize your registration. Make sure they are ready and available during the registration window.
- A single browser session — The OPAIS registration process must be started and completed in a single browser session. Incomplete registrations cannot be saved. Have all your information ready before you begin.
STEP-BY-STEP: HOW TO BECOME A 340B CONTRACT PHARMACY
Step 1 — Find a Covered Entity to Partner With
Your first job is to find a 340B-eligible covered entity in your area that is looking for contract pharmacy partners. Here’s how:
- Search the HRSA OPAIS databaseat 340bregistration.hrsa.gov to find covered entities registered in your zip code or county. Look for FQHCs, disproportionate share hospitals, Ryan White clinics, and other eligible entities near your pharmacy.
- Reach out directly.Many covered entities actively seek contract pharmacy partners to expand their patients’ access to medications. Contact their pharmacy director or 340B coordinator and introduce your pharmacy. Explain your location, patient volume, and the communities you serve.
- Contact the 340B Prime Vendor Program (PVP).The PVP is HRSA’s official resource for 340B technical assistance. They can help connect pharmacies with covered entities in your area. Reach them at apexusanswers@340bpvp.com or 1-888-340-2787, Monday–Friday, 9am–6pm ET.
- Ask your pharmacy buying group or association.Organizations like NCPA (National Community Pharmacists Association) and state pharmacy associations often have resources and contacts to help independent pharmacies connect with 340B covered entities.
Step 2 — Negotiate and Sign a Written Contract
Before any registration can happen, you and the covered entity must sign a written contract pharmacy services agreement. This agreement must cover:
- The scope of pharmacy services to be provided
- How 340B drugs will be ordered, received, and tracked
- The dispensing fee structure and payment process
- How patient eligibility will be verified
- Record-keeping requirements and audit access
- How compliance will be monitored and maintained
- Procedures for preventing drug diversion and duplicate discounts
Critical: The pharmacy name and address in this written contract must exactly match what is listed in OPAIS. Even a minor discrepancy — a missing “LLC,” a suite number formatted differently — can cause your registration to be rejected or delayed.
Do not submit your OPAIS registration until this contract is fully signed and executed by both parties.
Step 3 — Set Up Your OPAIS User Account
OPAIS (the 340B Office of Pharmacy Affairs Information System) is the official HRSA database where all 340B registrations are managed.
The covered entity’s Authorizing Official (AO) and Primary Contact (PC) must each have active OPAIS accounts. The AO must be someone authorized to legally bind the organization to a contract — such as a CEO, COO, CFO, or clinic administrator. The PC must be a direct employee of the covered entity — not a consultant or contractor.
Important: Add noreply@hrsa.gov to your email spam filter. OPAIS sends all registration notifications from this address, and missing these emails can cause your registration to expire.
Step 4 — Register During an Open Registration Period
Contract pharmacy registrations are only accepted during four specific two-week windows each year:
- January 1–15
- April 1–15
- July 1–15
- October 1–15
If you miss a registration window, you wait until the next one. Plan ahead.
During the registration window, the covered entity’s Primary Contact logs into OPAIS and registers your pharmacy. They will search for your pharmacy by DEA number — which is why having your DEA number and exact address ready is critical. Once your pharmacy populates in the search results, they verify the address matches the contract, select your pharmacy, and continue through the registration steps.
The 15-day rule: Once the online registration is submitted, the covered entity’s Authorizing Official has exactly 15 calendar days to log in and authorize it. If they do not act within 15 days, the registration expires automatically and the process must start over at the next registration window.
Step 5 — Wait for OPAIS Approval
After the AO authorizes the registration, HRSA’s Office of Pharmacy Affairs reviews and approves it. Once approved:
Your pharmacy will be listed as “Active” in OPAIS. You will receive an email notification confirming approval. Your pharmacy’s start date will be set — typically the first day of the quarter following approval. Your pharmacy cannot dispense 340B drugs before this start date. HRSA will not issue retroactive start dates.
Step 6 — Set Up Your Tracking and Compliance Systems
Before you dispense your first 340B prescription, your pharmacy and the covered entity must have systems in place to:
Prevent drug diversion — 340B drugs may only be dispensed to patients who meet the covered entity’s patient eligibility definition. You and the covered entity must establish a tracking system to ensure no 340B drugs are diverted to ineligible patients.
Prevent duplicate discounts — This is one of the most common compliance violations. Unless a specific Medicaid carve-in arrangement has been approved by HRSA and your state Medicaid agency, 340B drugs must not be dispensed to Medicaid patients. This is called “carving out” Medicaid. Failing to do so results in a duplicate discount — where both a 340B price and a Medicaid rebate are applied to the same drug — which is a serious program violation.
Maintain records — Your pharmacy must provide the covered entity with quarterly financial statements, a detailed status report of collections, and a summary of dispensing records. These records must be maintained for as long as applicable law requires, and must be available to HRSA for audit at any time.
Step 7 — Stay Compliant and Keep Your OPAIS Records Updated
Getting registered is just the beginning. Staying in the program requires ongoing attention:
Update OPAIS immediately if anything changes — your pharmacy name, address, ownership, or your contract pharmacy arrangement with the covered entity. Outdated or incorrect OPAIS records were the number one cause of audit findings in 2024, accounting for 62% of all violations found.
Respond to HRSA review requests promptly. If HRSA has questions about your registration, the AO receives a task notification email. The covered entity has five days to respond before the registration is automatically rejected.
Prepare for audits. HRSA reserves the right to request records or check compliance at any time. Your dispensing records, patient eligibility documentation, and financial statements should be audit-ready at all times — not just before a scheduled review.
REGISTRATION WINDOW CALENDAR
Don’t miss your window — plan your registration here:
Registration Window
January 1–15
April 1–15
July 1–15
October 1–15
Program Start Date
April 1
July 1
October 1
January 1
Plan your contract negotiations and contract signing to be completed at least 2–3 weeks before the registration window opens. Last-minute contract negotiations frequently result in missed windows.
COMMON MISTAKES TO AVOID
Before you begin the registration process, have the following ready:
- Mismatched pharmacy name or address.The single most common reason registrations are delayed or rejected. Your pharmacy name and address in the written contract must match your DEA registration and your OPAIS entry exactly.
- Starting the registration before the contract is signed.HRSA requires the written contract to be fully executed before registration. Submitting while negotiations are still ongoing will result in rejection.
- Missing the 15-day authorization window.Once the PC submits the registration online, the AO has exactly 15 calendar days to authorize it in OPAIS. Miss this window and you restart the entire process at the next quarterly period.
- Not carving out Medicaid.Unless you have an approved carve-in arrangement, dispensing 340B drugs to Medicaid patients creates a duplicate discount — one of the most serious and most penalized compliance violations in the program.
- Failing to update OPAIS after changes. Any change to your pharmacy — name, address, ownership — must be reported to HRSA immediately. Outdated records are the leading cause of compliance violations.
HRSA Official 340B Program Page
hrsa.gov/opa
340B Prime Vendor Program (Technical Assistance)
340bpvp.com | https://www.340bpvp.com/apexus-answers | 1-888-340-2787
OPAIS Registration System
340bregistration.hrsa.gov
NCPA 340B Contract Pharmacy Resources
ncpa.org/340b-contract-pharmacy-services
Now That You're a 340B Contract Pharmacy — Here's How to Serve Your New Patients Better
Your 340B patients are among the most medically complex patients you’ll serve. Many are managing multiple chronic conditions — diabetes, HIV, heart disease, mental health disorders — and taking five, ten, or even fifteen medications a day.
Medication non-adherence among this population is a serious and costly problem. Studies show that standard plastic pill boxes result in adherence rates as low as 61%. Pharmacy-grade blister cards — where each individual dose is sealed in its own foil compartment — improve that number to 96%.
Offering blister card compliance packaging to your 340B patients is one of the most impactful things your pharmacy can do to improve outcomes, reduce hospitalizations, and differentiate your independent pharmacy from the big chains that your patients could have chosen instead.
We supply the exact blister cards used by pharmacies across the United States — available for your pharmacy and your patients’ caregivers to fill at home. US-made, pharmacy-grade, easy to fill in 4 steps.
FAQ SECTION
- Do I need to be a covered entity to become a 340B contract pharmacy?
No. Any licensed retail pharmacy can become a 340B contract pharmacy by partnering with an eligible covered entity. The covered entity must be registered in the program — your pharmacy contracts with them to dispense on their behalf. - How many covered entities can I contract with?
There is no limit. A single pharmacy can have contract pharmacy agreements with multiple covered entities simultaneously. Many independent pharmacies partner with several FQHCs, hospitals, and clinics at the same time. - How much will I earn as a 340B contract pharmacy?
Dispensing fees are negotiated individually with each covered entity. There is no standard federal fee — rates vary based on the covered entity, prescription volume, and the services your pharmacy provides. Most independent pharmacies find the revenue meaningful, particularly as volume scales. - Can I dispense 340B drugs to Medicaid patients?
Only if your covered entity has an approved carve-in arrangement with your state Medicaid agency, reported to HRSA. Without this, 340B drugs must be carved out of Medicaid billing to prevent duplicate discounts. - What happens if I make a mistake in my OPAIS registration?
Contact the 340B Prime Vendor Program at 1-888-340-2787 immediately. Errors in OPAIS records are the leading cause of audit findings and can result in your pharmacy being removed from the covered entity’s 340B program. - How do I find covered entities looking for contract pharmacy partners?
Search the OPAIS database at 340bregistration.hrsa.gov, contact your state pharmacy association, reach out to the 340B PVP at 1-888-340-2787, or contact local FQHCs and community health centers directly.
WHAT IS A 340B CONTRACT PHARMACY?
If you’re an independent pharmacist considering becoming a 340B contract pharmacy, you’re in the right place. This guide walks you through everything you need to know — from understanding what a contract pharmacy actually does, to finding covered entities in your area, to completing your OPAIS registration correctly the first time.
Nearly two-thirds of all US pharmacies now participate in the 340B program. Here’s how to join them.
Information on this page is provided for general educational purposes and is current as of 2026. 340B program rules are subject to change. For compliance-specific guidance, consult a qualified 340B consultant or healthcare attorney. For registration assistance, contact the 340B Prime Vendor Program at 1-888-340-2787.