Semiconductors & Foundry Operations

How to Accrue OSAT (Outsourced Semiconductor Assembly and Test) Costs

Recording the liability for packaging and testing services performed by third-party vendors (e.g., ASE, Amkor) at month-end.

Account NameTypeDebit ($)Credit ($)
Inventory - Finished Goods (Packaging Layer)Asset (+)45,000.00-
Accrued Liabilities - OSAT ServicesLiability (+)-45,000.00

💡 Accountant's Note

Fabless companies send their dies to OSATs to be put into 'Packages' (the black plastic cases with pins). This is a conversion cost. At month-end, the company must accrue for all chips that have finished packaging but haven't been invoiced yet. This cost is capitalized into the Finished Goods inventory value.

Practitioner & Systems Framework

💻 ERP Architecture

The ERP must track 'Off-site Inventory.' As the OSAT sends 'Assembly Completion' messages, the system should auto-accrue the service cost based on the 'Price-per-Unit' in the Master Service Agreement.

⚠️ Audit Flags

Dies in Transit. Auditors will check the reconciliation of 'Dies Out' vs. 'Finished Goods In' to ensure no inventory was 'lost' at the vendor site or double-counted during the month-end cutoff.

📄 Required Documentation

OSAT Production WIP Report, Bill of Lading for die shipments, and the MSA rate card.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions

Loading comments...

Leave a comment (No sign-up required)