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 Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Inventory - Finished Goods (Packaging Layer) | Asset (+) | 45,000.00 | - |
| Accrued Liabilities - OSAT Services | Liability (+) | - | 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.
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.
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.
Related Journal Entries
Discussion & Community Questions
Loading comments...