NetSuite for specialty pharmacies: gross-to-net, 340B, and DSCSA compliance

How specialty pharmacies configure NetSuite for gross-to-net revenue recognition, 340B program compliance, and DSCSA serialization and traceability.

The revenue clarity problem

A specialty pharmacy bills 1 dollar in gross revenue and collects somewhere between 50 cents and 80 cents in net realized revenue, depending on payer mix, manufacturer rebates, copay assistance flows, and chargebacks. Every prescription carries deductions that arrive over months, not at point of sale. Without a configured gross-to-net waterfall, finance is running the company on numbers it cannot trust.

As Archer's specialty pharma industry page describes, specialty pharmaceutical finance teams manage rebate liabilities, chargeback reconciliation, patient assistance program accounting, and REMS compliance documentation simultaneously, every quarter. NetSuite, configured correctly, makes the waterfall visible. Gross revenue, rebates, chargebacks, returns, copay assistance, hub fees, and prompt-pay discounts each post to their own account, with attribution to the originating prescription, payer, and manufacturer. Net revenue becomes a reported number, not a quarterly accrual exercise.

Net revenue should be a reported number, queryable at the SKU, payer, manufacturer, or prescriber level. For most specialty pharmacies, it is a quarterly accrual exercise. The gap is configuration.

Why generic ERP fails specialty pharmacy operators

Four failure modes recur.

Gross-to-net opacity

Most ERP configurations book gross revenue at sale and record deductions through period-end accrual journals. Specialty pharmacy economics require deduction tracking at the transaction level, with visibility into rebate accrual against invoiced revenue.

340B program complexity

Covered entity participation in the 340B drug pricing program requires separation of 340B-eligible inventory from commercial inventory, audit-ready documentation of patient eligibility, and chargeback reconciliation against manufacturer agreements.

DSCSA serialization and traceability

The FDA Drug Supply Chain Security Act requires serialized product, transaction information exchange with trading partners, and verification of suspect product. Generic inventory configurations track lot. DSCSA requires unit-level serialization and trading partner integration.

ASC 606 application

Specialty pharmacy revenue is variable consideration. ASC 606 constraint on variable consideration requires explicit estimation methodology and documented support. An ERP without the underlying transaction detail cannot support the disclosure.

How Archer configures NetSuite for specialty pharmacy

Archer builds the gross-to-net waterfall as a structural feature of the revenue process. Gross revenue posts at fulfillment. Each deduction category, including rebates, chargebacks, copay assistance, returns, and fees, runs against its own contra-revenue account with attribution to the originating transaction. Contract Lifecycle Management captures the manufacturer agreements that drive rebate and chargeback rates. Net revenue is calculated and reportable at any level: SKU, payer, manufacturer, dispensing pharmacy, prescriber.

340B inventory is segregated at the bin level with eligibility tagging on every dispense event. Chargeback files reconcile against the manufacturer agreement structure inside NetSuite. Variance investigations run from the transaction up, not from the spreadsheet down.

DSCSA configuration uses NetSuite's lot and serial number tracking, extended for unit-level serialization. 3PL Integration handles trading partner data exchange. T3 documentation, suspect product verification, and saleable returns handling all post to the transaction history.

ASC 606 application uses the expected value method for variable consideration, with documented methodology and support drawn directly from NetSuite's transactional data. Audit support becomes a query, not a project.

Related on archerinsights.com

External references

Make the gross-to-net waterfall a reported number, not a quarterly accrual exercise

A discovery call with an Archer implementation lead. Bring your current gross-to-net process or your 340B compliance approach, and leave with a clear assessment of configuration gaps.

Stay updated with Archer field notes

Get short-form insights on NetSuite, compliance, and life sciences operating design delivered directly to your inbox.