Dev.to WebDev ๐Ÿ›  Dev ๐Ÿ‘ 0 ๐Ÿ“– 1 min read

DeprecBook: MACRS schedules without rebuilding Pub 946 tables

Every tax season, bookkeepers and small-firm preparers rebuild the same fixed-asset math: cost, placed-in-service date, recovery class, half-year or mid-quarter convention, optional ยง179 and bonus depreciation, then a co

Every tax season, bookkeepers and small-firm preparers rebuild the same fixed-asset math: cost, placed-in-service date, recovery class, half-year or mid-quarter convention, optional ยง179 and bonus depreciation, then a column of MACRS percentages from IRS Publication 946. Spreadsheets work until someone edits a rate cell, forgets that bonus reduces basis, or mid-quarter applies because more than 40% of personal property went in service in Q4.

Desktop tax planning suites include depreciation modules โ€” for a license fee. Online MACRS calculators often handle one asset, one method, and a wall of ads. The gap is a private asset register with full multi-year schedules and a tax-year rollup you can export into workpapers.

DeprecBook is live: sybilgambleyyu.github.io/DeprecBook

Source: github.com/SybilGambleyyu/DeprecBook

What you get

  • Asset register with tags, cost, and placed-in-service date
  • MACRS GDS half-year tables for 3, 5, 7, 10, 15, and 20-year property
  • Mid-quarter tables for 3/5/7/10-year property (Q1โ€“Q4)
  • Straight-line half-year; residential 27.5-year and nonresidential 39-year mid-month
  • ยง179 amount and bonus % applied before regular MACRS percentages
  • Year-by-year schedule: rate, expense, cumulative, book value
  • Tax-year rollup across all assets; CSV and JSON export
  • Local-only โ€” nothing uploaded

Honest limits

DeprecBook is not tax advice. It does not enforce annual ยง179 dollar caps, taxable-income limits, listed-property rules, or luxury automobile caps โ€” you enter the elections that belong on the return. Confirm current-year bonus percentages and Pub 946 tables before filing. Mid-quarter coverage in v1 is limited to common personal-property lives (3, 5, 7, 10).

Open the sample fabrication-shop register, set the header tax year, and export a year rollup for your workpapers.

๐Ÿ“ฐ Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes โ€” full credit and traffic to the original publisher.