NewNetSuite 2026.1 — What's new

NetSuite Fixed Asset Management & Depreciation Guide

Guide to NetSuite fixed asset management. Set up the Fixed Assets module, configure depreciation methods, handle disposals, and streamline tracking.

9 min read
Celigo Partner · NetSuite Experts150+ Projects Delivered10+ Years Experience
NetSuite Fixed Asset Management & Depreciation Guide

Why fixed assets become a problem

Every company starts tracking fixed assets the same way: a spreadsheet. It works when you have a few laptops and some office furniture. Then the company grows, you buy equipment, lease vehicles, build out an office, acquire another company with its own asset register, and suddenly that spreadsheet is a liability. Depreciation calculations are wrong, asset locations are unknown, and your auditor is asking questions you can't answer quickly.

TL;DR: NetSuite's Fixed Assets Management module tracks the full asset lifecycle from acquisition to disposal, automates monthly depreciation journal entries, and supports dual book/tax depreciation (including MACRS and Section 179). It replaces spreadsheet-based tracking and is critical for manufacturers, retailers with store buildouts, and any company capitalizing significant costs.

NetSuite has a Fixed Assets Management module that replaces the spreadsheet. It's not the most glamorous part of the platform, but for companies with significant fixed assets — manufacturers with equipment, retailers with store buildouts, any company that capitalizes costs — it eliminates real pain.


The Fixed Assets module explained

NetSuite's Fixed Assets Management module tracks the full lifecycle of a fixed asset from acquisition to disposal. It handles depreciation calculations, generates journal entries, tracks asset location, and provides the reports your auditors and tax preparers need.

The module works with asset records that contain everything about a physical or intangible asset: acquisition cost, acquisition date, depreciation method, useful life, salvage value, location, custodian, and status. When you acquire an asset — either through a purchase order or manual entry — the module creates the asset record and begins calculating depreciation based on the method you've configured.

Depreciation runs on a schedule, typically monthly. The module calculates the period's depreciation for every active asset and generates a journal entry that debits depreciation expense and credits accumulated depreciation. The accounts, departments, classes, and locations on that journal entry come from the asset record, so your financial statements stay properly segmented without manual coding.


Setting it up right

Configuration is where most companies either get this right or create problems that compound over time. The Fixed Assets module needs several things configured before you start adding assets.

Asset types define the default depreciation settings for categories of assets. You'll typically create types like "Computer Equipment" (3-5 year life, straight-line), "Furniture and Fixtures" (7 years), "Vehicles" (5 years), "Leasehold Improvements" (lease term), and "Machinery" (7-10 years). These defaults populate automatically when you create a new asset of that type, saving time and ensuring consistency.

Depreciation methods need to match your accounting and tax requirements. NetSuite supports straight-line, declining balance, sum-of-years-digits, and units-of-production methods out of the box. Most companies use straight-line for book purposes and MACRS or declining balance for tax. The module handles dual depreciation — book and tax calculations running in parallel for the same asset — which is essential for tax reporting.

Account mapping connects asset types to GL accounts. Each asset type needs accounts for the asset itself (a balance sheet account), accumulated depreciation (contra asset), and depreciation expense. Getting this right upfront means your journal entries post cleanly every month without manual intervention.

Subsidiary and location settings matter for multi-entity companies. Assets need to belong to the correct subsidiary and location so that depreciation expense hits the right entity's P&L. If you're consolidating across subsidiaries, the module respects NetSuite's consolidation framework.


Day-to-day asset management

Once the module is configured, the daily workflow is straightforward. Assets enter the system through one of several paths.

The most common is creating an asset record from a vendor bill or purchase order. When you receive a vendor bill for a piece of equipment over your capitalization threshold, you can convert that line item to a fixed asset directly. The purchase amount, vendor, and date carry over, and you fill in the asset-specific details like useful life and location.

For bulk acquisitions — like buying 50 laptops for a new office — you can import asset records from CSV. The module handles batch creation with consistent settings across all records.

Asset transfers between locations or subsidiaries are handled through a transfer workflow that updates the asset record and, if crossing subsidiary boundaries, creates the appropriate intercompany entries. This matters for companies with multiple offices or entities that share equipment.

Disposals and retirements close out an asset's life. When you sell, scrap, or retire an asset, the module calculates any gain or loss on disposal, removes the asset and accumulated depreciation from the balance sheet, and records the disposal entry. If there's sale proceeds, those get captured too. The whole thing generates a clean journal entry that your accounting team can review before posting.


Depreciation schedules and reporting

The depreciation schedule is the heart of the module. Each asset has a schedule that shows every period's depreciation from acquisition through full depreciation. You can view the schedule for individual assets or run reports across your entire asset register.

The monthly depreciation run is a batch process. You select the period, the module calculates depreciation for all active assets, and it creates a single summarized journal entry (or one per subsidiary, depending on your configuration). The process takes seconds for small asset registers and a few minutes for thousands of assets. Review the journal entry, approve it, and depreciation is done for the month.

The reports you'll use most often are the asset register (complete list of all assets with current book value), the depreciation schedule (period-by-period depreciation for each asset), the depreciation forecast (what future periods will look like), and the disposal report (assets retired or sold during a period). These reports serve both internal management and external audit requirements.

For tax reporting, the module generates reports showing tax depreciation separately from book depreciation. The difference between book and tax depreciation feeds into your deferred tax calculations. If your tax team or CPA needs Section 179 or bonus depreciation schedules, the module handles those too.


Common pitfalls

After implementing the Fixed Assets module for many companies, we've seen the same mistakes repeatedly.

Setting the capitalization threshold too low creates an asset management burden that isn't worth the effort. If you're capitalizing every $200 keyboard and $150 monitor, you'll spend more time managing those asset records than the accounting benefit justifies. Most companies set thresholds at $1,000-5,000 depending on their size and materiality standards.

Ignoring the spreadsheet migration is the biggest risk. If you're moving from spreadsheet-based asset tracking, every asset needs to be imported into NetSuite with the correct accumulated depreciation to date. Getting this wrong means your balance sheet will be off, and your auditor will catch it. Take the time to reconcile the spreadsheet against your general ledger before importing — they rarely match perfectly, and sorting that out before migration is much easier than after.

Not running parallel depreciation during the transition period leads to surprises. For at least one full quarter after going live on the module, run depreciation in both the old spreadsheet and NetSuite, and compare. Differences in rounding, convention methods, and mid-period acquisition handling will surface. Catch them early.

Skipping dual depreciation setup is a problem that shows up at tax time. If your book and tax depreciation methods differ, configure both from day one. Retrofitting tax depreciation schedules after a year of book-only tracking is tedious and error-prone.


When the native module isn't enough

NetSuite's Fixed Assets module handles standard asset management scenarios well. Where it gets stretched is highly specialized requirements. Companies that need detailed maintenance scheduling, asset utilization tracking, or IoT-connected asset monitoring may need a purpose-built asset management platform that integrates with NetSuite rather than relying solely on the native module.

For most mid-market companies, though, the native module is more than sufficient. It replaces the spreadsheet, automates depreciation, integrates with your GL, and gives your auditors what they need. That's the bar, and it clears it comfortably.


Need help implementing?

Fixed asset management setup requires careful planning — particularly around data migration and depreciation configuration. We help companies get this right the first time.

Frequently Asked Questions

Share:

Need help with your NetSuite project?

Whether it's integrations, customization, or support — let's talk about how we can help.

We respond within 24 hours.

Gustavo Canete

Gustavo Canete

Co-Founder & Development Director

Co-founder and Development Director at BrokenRubik overseeing technical excellence and development operations. 12+ years of experience leading NetSuite development teams and delivering complex enterprise solutions.

12+ years experienceOracle NetSuite Certified +1
NetSuite DevelopmentSuiteCommerce AdvancedTeam ManagementTechnical Leadership+2 more

Get More Insights Like This

Join our newsletter for weekly tips, tutorials, and exclusive content delivered to your inbox.

Get in Touch