MACRS Depreciation

Per-year MACRS depreciation, accumulated, and book value by class life and convention.

Run the calculator

Example

You enter

You get

Details, formula, and sources

IRS Pub 946 Tables A-1.

Per-year depreciation = cost * percentage_table[class_life][year]. Half-year convention bundled (Pub 946 Table A-1). 200% DB switching to straight-line for 3 / 5 / 7 / 10-year classes; 150% DB for 15 / 20-year.

IRS Publication 946 Tables A-1 (half-year, 200% DB) and the 15 / 20-year extensions, current edition.

Free at irs.gov/publications/p946. Table values bundled in calc-accounting.js MACRS_TABLES (data/accounting/macrs-tables.json).

Estimate only. Tax law changes. Confirm with the current IRS publication or a licensed CPA before filing.

Field names used by the API: cost, class_life, convention, year_of_interest, year_depreciation, accumulated_depreciation, book_value

Related tools