Massachusetts charges a deeds excise (its name for the real estate transfer tax) whenever a deed is recorded. The statewide rate is $4.56 per $1,000 of the sale price — equivalently $2.28 per $500. A few areas add their own surcharge: Barnstable County (Cape Cod) is higher, and Nantucket and the islands add a Land Bank fee. This calculator applies the correct rate and shows the total, which the seller normally pays.
How it works
The excise is based on consideration (the sale price), rounded up to the next $500:
rounded price = ceil(sale price / 500) × 500
deeds excise = (rounded price / 500) × rate per $500
The statewide rate per $500 is $2.28 (= $4.56 per $1,000 = 0.456%). Barnstable County’s combined rate is about $6.48 per $1,000. The optional Nantucket Land Bank fee adds up to 2% of the price on top of the state excise.
Rates by area
- Statewide (most counties): $4.56 per $1,000 (0.456%)
- Barnstable County: ~$6.48 per $1,000 (state + county excise)
- Nantucket / island Land Banks: state excise + up to 2% Land Bank fee
Worked example
A $650,000 home sale at the statewide rate:
- Rounded price = $650,000 (already a multiple of $500)
- Deeds excise = $650,000 × 0.00456 = $2,964
The same sale in Barnstable County would owe about $650,000 × 0.00648 = $4,212.
Note: This estimates the recording excise only. Exempt transfers (gifts, spousal transfers, nominal-consideration deeds) owe little or nothing because the tax is consideration-based. Verify the current rate and any local Land Bank fee with your county Registry of Deeds.