NetSuite Fixed Assets Management: A Practical Guide
Introduction
Fixed assets affect the balance sheet, depreciation expense, tax records, insurance, and operations. NetSuite Fixed Assets Management, often called FAM, supports this lifecycle inside NetSuite. Oracle describes FAM as an optional module and managed bundle.[1]
We conducted this review by tracing a typical asset from purchase through proposal, depreciation, transfer, and disposal. We then mapped each stage to a control finance can test. Product facts come from Oracle. Accounting and tax policy should still be set with qualified advisers.
Fixed-Asset Lifecycle at a Glance
| Lifecycle stage | NetSuite FAM process | Key control |
|---|---|---|
| Purchase | Transaction posts to a fixed-asset account | Apply the capitalization policy |
| Recognition | Asset proposal or direct asset creation | Review cost, type, owner, and dates |
| Depreciation | Book and alternate depreciation methods | Reconcile schedules with the general ledger |
| Movement | Asset transfer | Approve the effective date and new ownership |
| Retirement | Sale or write-off | Verify proceeds, approval, and gain or loss |
| Period close | Asset and depreciation reports | Tie the asset register to ledger balances |
Fixed-Asset Process Flow
This flow shows the control path from the source transaction to period-end review.
Source transaction
Apply policy
Generate asset
Depreciate or transfer
Sell or write off
Tie to the ledger
1. Set Policy Before Configuration
Define capitalization thresholds, asset classes, useful lives, depreciation methods, residual values, and approval duties first. IAS 16 covers recognition, initial cost, depreciation, impairment, and derecognition for property, plant, and equipment under IFRS.[2]
Book and tax rules may differ. The IRS explains that U.S. tax depreciation recovers the cost or basis of qualifying business property and includes MACRS, Section 179, and special depreciation rules.[3] Keep tax methods separate and reviewed.
2. Create Asset Types and Methods
Every FAM asset needs a depreciation method. NetSuite supports separate book and tax calculations. Book depreciation links to NetSuite journals and transactions, while alternate methods can support tax calculations.[4]
Group assets that share accounts and policy. Keep the asset-type list clear. Document the owner, accounts, useful life, and approved method for each type.
3. Review Proposals Before Creating Assets
NetSuite can propose assets from transactions posted to fixed-asset general ledger accounts. Users review those proposals and choose which become asset records.[5] Check cost, quantity, type, subsidiary, location, department, description, and dates.
Asset Creation can also create records for matching transactions without proposing each one first.[6] Use this path only when matching rules and review controls are strong.
4. Run and Reconcile Depreciation
NetSuite can precompute depreciation schedules for accounting and tax methods. Proposal-generated assets can receive a full-life schedule. Scripts can build or update schedules for other eligible assets.[7]
In this study we ran a three-part tie-out: asset cost by type, accumulated depreciation, and current-period expense. We compared the asset register with the general ledger and investigated each difference. This is our control method, not an Oracle requirement.
Illustrative Fixed-Asset Reconciliation
The graph below uses a hypothetical example. It shows how ending asset cost, accumulated depreciation, and net book value relate. It is not industry benchmark data.
Example calculation: $1.15M ending cost minus $440K accumulated depreciation equals $710K net book value.
5. Control Transfers
Assets can move between departments, classes, locations, subsidiaries, or asset types. NetSuite's Asset Transfer process supports those changes and calculates catch-up depreciation.[8]
Require an effective date, reason, old owner, new owner, and approval. Check the journal effect when the subsidiary or asset type changes.
6. Process Disposals Carefully
Oracle warns that disposed assets cannot be retrieved. For a write-off, NetSuite posts net book value and accumulated depreciation to the general ledger and sets those asset values to zero.[9]
Confirm the disposal date, proceeds, buyer, quantity, location, approval, and evidence. Reconcile the gain or loss and approve any pending journal.
7. Build Repeatable Controls
Our analysis groups controls into completeness, accuracy, ownership, and period-end review.
- Review clearing and construction-in-progress accounts.
- Find transactions in asset accounts without asset records.
- Find assets with missing owners, serial numbers, or locations.
- Review manual changes to cost, life, method, and residual value.
- Match disposals with sale records and retirement evidence.
- Reconcile the asset register to the general ledger each period.
Implementation Checklist
- Approve capitalization and depreciation policies.
- Map asset types to the correct accounts.
- Test proposal and direct-creation paths.
- Load opening assets and historical depreciation carefully.
- Test book, tax, transfer, and disposal cases.
- Define roles and approvals.
- Reconcile FAM reports to the general ledger.
- Document period-end procedures.
Conclusion
NetSuite FAM can bring asset records, depreciation, transfers, and disposals into one controlled process. Clear types, reviewed proposals, tested methods, and regular tie-outs keep the records useful.
SixLakes Consulting helps NetSuite teams configure FAM, clean asset data, test depreciation, and build repeatable fixed-asset controls.
References
- Oracle NetSuite Applications Suite: FAQ - Fixed Assets Management.
- IFRS Foundation: IAS 16 Property, Plant and Equipment.
- Internal Revenue Service: Publication 946, How To Depreciate Property.
- Oracle NetSuite Applications Suite: Depreciation Methods.
- Oracle NetSuite Applications Suite: Proposing New Assets.
- Oracle NetSuite Applications Suite: Asset Creation.
- Oracle NetSuite Applications Suite: Generating Depreciation Schedule Values.
- Oracle NetSuite Applications Suite: Transferring an Asset.
- Oracle NetSuite Applications Suite: Disposing or Writing Off an Asset.