Finance
MACRS depreciation schedule API
Returns a MACRS GDS depreciation schedule using embedded IRS Pub 946 half-year (default) or mid-quarter percentage tables for 3/5/7/10/15/20-year property. Answers 'What is the MACRS depreciation schedule?', 'How much MACRS depreciation in year 1?'.
Price$0.06per request
MethodPOST
Route/v1/finance/depreciation-macrs
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
depreciationmacrsgdsirshalf-yearmid-quartertaxschedule
API URL
Integration docshttps://x402.hexl.dev/v1/finance/depreciation-macrsExample request
{
"cost": 100000,
"recoveryYears": 5
}Example response
{
"method": "MACRS-GDS",
"cost": 100000,
"recoveryYears": 5,
"convention": "half-year",
"totalDepreciation": 100000,
"schedule": [
{
"year": 1,
"rate": 20,
"depreciationExpense": 20000,
"accumulatedDepreciation": 20000,
"bookValue": 80000
},
{
"year": 2,
"rate": 32,
"depreciationExpense": 32000,
"accumulatedDepreciation": 52000,
"bookValue": 48000
},
{
"year": 3,
"rate": 19.2,
"depreciationExpense": 19200,
"accumulatedDepreciation": 71200,
"bookValue": 28800
},
{
"year": 4,
"rate": 11.52,
"depreciationExpense": 11520,
"accumulatedDepreciation": 82720,
"bookValue": 17280
},
{
"year": 5,
"rate": 11.52,
"depreciationExpense": 11520,
"accumulatedDepreciation": 94240,
"bookValue": 5760
},
{
"year": 6,
"rate": 5.76,
"depreciationExpense": 5760,
"accumulatedDepreciation": 100000,
"bookValue": 0
}
],
"interpretation": "MACRS 5-year property over 6 tax years (half-year); no salvage assumed."
}Input schema
{
"type": "object",
"required": [
"cost",
"recoveryYears"
],
"properties": {
"cost": {
"type": "number",
"examples": [
100000
]
},
"recoveryYears": {
"type": "integer",
"enum": [
3,
5,
7,
10,
15,
20
],
"examples": [
5
]
},
"convention": {
"type": "string",
"enum": [
"half-year",
"mid-quarter"
],
"examples": [
"half-year"
]
},
"quarter": {
"type": "integer",
"examples": [
4
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}