USA
800 691 9120
UK
01225 704844
We use cookies on our website to analyze website usage and to help secure the website against misuse. Advertising and functional cookies are not used in our site or our web application products.
By clicking “Accept Essential Cookies Only”, you consent to us placing these cookies.
Depreciation allocates the cost of an asset over its useful life. Instead of taking the entire cost of the asset as a loss at the point of purchase, deprecation spreads the cost over several years. This results in higher profit in the year of purchase, but also higher taxation.
Most assets with a determinable life are depreciated evenly over the time in service. Land is not depreciated.
In the USA, depreciation for tax purposes is typically calculated differently to corporate depreciation. Therefore it is normal to operate two or more accounting books:
xAssets Fixed Asset Management software is designed from the ground up to support this scenario. The software supports multiple books, multiple currencies, multiple companies, and it can accommodate unusual accounting periods such as 4-4-5 and year end changes. The formulae and tables needed to calculate USA tax depreciation are built into the "out of the box" system. You can dive deeper into the xAssets product in the product page and you can read about the specifics of the depreciation engine here.
It is also common for US companies have another accounting book for State Tax since state tax calculations differ from Federal Tax in many states.
Typical recovery periods are shown below

Companies can use straight-line depreciation under US GAAP. The formula is simple:
Annual depreciation = (Original Value – Salvage value) ÷ Useful life in years
| Asset type | Common useful life (years) |
|---|---|
| Computers and software | 3–5 |
| Vehicles | 5 |
| Office furniture and equipment | 7 |
| Machinery | 7–15 |
| Non-residential buildings | 39 |
| Residential rental property | 27.5 |
Almost all tangible property placed in service after 1986 uses the Modified Accelerated Cost Recovery System (MACRS). Two subsystems exist:
| Class | Recovery period | Typical assets |
|---|---|---|
| 3-year | 3 years | Small tools, race horses |
| 5-year | 5 years | Cars, trucks, computers, appliances |
| 7-year | 7 years | Office furniture, most machinery |
| 15-year | 15 years | Land improvements, billboards |
| 20-year | 20 years | Farm buildings |
| 27.5-year | 27.5 years | Residential rental property |
| 39-year | 39 years | Commercial buildings |
The IRS 946 document gives about 120 pages of rules and formulae related to MACRS and ACRS. The xAssets product set helps to calculate depreciation within this framework.
| Convention | When used | First-year effect |
|---|---|---|
| Half-Year | Default for personal property | Half year depreciation regardless of placement date |
| Mid-Quarter | >40% of yearly additions in Q4 | Depreciation measured from mid-point of quarter placed in service |
| Mid-Month | All real property | Depreciation starts mid-month of placement |
Federal tax laws allow immediate expensing under these rules:
Straight-Line (GAAP and ADS)
200% Declining Balance (MACRS GDS)
xAssets supports multi-book, multi-company and multi-currency. It supports every IRS method in Publication 946 in two ways:
The two options above give the same numbers (with rounding differences), and using the 200% declining balance formulae in xAssets, it is possible to recreate the tables presented in the IRS 946 document.
| ID | Code | Description | Method |
|---|---|---|---|
| 9 | MACRS GDS Tables | IRS table lookup | Most common and audit-proof |
| 11 | MACRS200HALFYEARCALC | 200% DB Half-Year | Calculated real-time |
| 12 | MACRS200MIDQTRCALC | 200% DB Mid-Quarter | Auto-triggers when needed |
| 13 | MACRS200MIDMONTHCALC | 200% DB Mid-Month | For real property |
The system supports companies with unusual accounting periods. Accounting periods can be automatically generated or manually set up. Different companies can have different sets of accounting periods, or many companies can utilise the same set as required.
As well as standard monthly periods, 4-4-5 periods and other unusual setups are supported, the system can allow for financial year adjustments such as extended or shortened financial years.
Manual MACRS calculations require you to identify class life, recovery period, convention and method for each asset, applying IRS tables year by year, and recalculate results for any changes. That process is repetitive, error-prone and costly to reconcile across federal, state and internal books. Automation applies rules and tables consistently, recalculates when inputs change, and produces an auditable result for multiple books.
| Process | Manual (Excel / IRS 946) | Automated (xAssets) |
|---|---|---|
| Identify recovery period and property class | Manual lookup in IRS tables | Class mapped automatically |
| Apply convention | Half-year, mid-quarter, mid-month applied by hand | Convention rules applied per asset |
| Rate calculation | Manual selection from tables or manual 200% DDB | GDS lookup or empirical 200% DDB executed by engine |
| Multiple books (federal, state, internal) | Separate spreadsheets; manual reconciliation | All books calculated concurrently |
| Partial year and business use changes | Recompute each affected sheet manually | Automatic recomputation across life-to-date |
| Audit trail | Manual logs or versioned files | Full period level audit and formula trace |
| Error risk | High with lookup and data entry mistakes | Low with deterministic and repeatable calculations |
| Scale | Linear pain as assets grow | Scales across thousands of assets |
| Correcting Mistakes | Difficult to recalculate closed periods | Correct via catch-up depreciation in the first open |
Many U.S. states have depreciation and expensing rules for state income tax that differ from federal rules. The differences most often relate to "bonus depreciation" amd accelerated deductions, and in some cases full divergence in depreciation method.
California does not permit MACRS for state tax depreciation. Instead it requires a different depreciation method based on economic useful life (an older ADR-style schedule).
The state disallows federal “bonus depreciation” for state income tax. Depreciation must be recalculated under California rules, requiring dual (federal vs state) depreciation tracking.
New York generally follows MACRS for regular depreciation, but “decouples” from federal bonus depreciation. That means if you claim bonus depreciation federally, you cannot necessarily take the same on your NY state return; the state requires add-back / separate calculation. State depreciation schedule or expensing may differ from the federal schedule under certain rules or classes of property.
Illinois requires an “add-back modification” if federal bonus depreciation under IRC § 168(k) was used. In other words: bonus depreciation on the federal return must be added back; state-level depreciation is recalculated separately. For standard MACRS (non-bonus), Illinois may more closely follow federal rules — but bonus depreciation makes the difference significant.
Pennsylvania decoupled from federal bonus depreciation (particularly for post-TCJA rules). Assets placed in service after certain dates must follow regular depreciation rather than accelerated bonus depreciation. That may result in lower first-year depreciation deductions on state returns compared to federal.
For certain assets (e.g. production machinery), North Carolina does not conform to federal bonus depreciation. The taxpayer must add back 85% of the bonus depreciation in the year claimed, then deduct 20% of that add-back over the next five years. Regular MACRS depreciation (without bonus) is allowed for state purposes.
Some other states have partially or selectively departed from Federal IRS rules — particularly related to bonus depreciation and expensing rules. Historic decoupling is documented for states including Arkansas, Idaho, Georgia, Indiana, Iowa, Massachusetts, Mississippi, Nebraska, Oklahoma, Virginia, and the District of Columbia. State conformity can change over time: what was conforming last year may not be this year (or vice versa).
Accurate depreciation saves tax and ensures clean financial statements. Maintain one accounting book for GAAP and another for federal tax (plus state books if required). xAssets automates every US rule so you stay compliant without spreadsheets.
For full details see IRS Publication 946 – How To Depreciate Property
Free instances are free forever and can show demo data or your data.