Virginia costs

Virginia transfer tax calculator

State recordation tax of $0.25 per $100 of consideration paid by the buyer, plus a local recordation tax of one third of the state amount. Grantor tax of $0.50 per $500 paid by the seller, plus a regional congestion relief fee of $0.10 per $100 in Northern Virginia and Hampton Roads.

Reviewed October 15, 2026. The math is shown line by line.

Virginia transfer tax on a $384,000 sale

  1. State recordation taxbuyer pays$960$384,000 ÷ $100 = 3,840 units (rounded up for any fraction) × $0.25 = $960
  2. Local recordation taxbuyer pays$320$384,000 ÷ $100 = 3,840 units (rounded up for any fraction) × $0.08 = $320
  3. Grantor taxseller pays$384$384,000 ÷ $500 = 768 units (rounded up for any fraction) × $0.50 = $384
buyer pays
$1,280
seller pays
$384
Total transfer tax
$1,664

Statutory transfer taxes on a $384,000 sale, as of the reviewed date. Who pays is custom and contract outside the statute’s primary liability. Local taxes described above are not in this figure unless listed as a line. Recording fees, title and attorney charges are separate.

The rule behind the numbers

Transfer tax
State recordation tax of $0.25 per $100 of consideration paid by the buyer, plus a local recordation tax of one third of the state amount. Grantor tax of $0.50 per $500 paid by the seller, plus a regional congestion relief fee of $0.10 per $100 in Northern Virginia and Hampton Roads. Source: law.lis.virginia.gov
Who customarily pays
Buyer pays the recordation taxes. Seller pays the grantor tax and the regional fee. Source: law.lis.virginia.gov
Local transfer taxes
Cities and counties levy one third of the state recordation tax. Source: law.lis.virginia.gov

Put this calculator on your site

Paste the snippet. It stays current as the statute changes, and it names Ike as the source.

Sources

Ike Mortgage LLC. NMLS ID pending. For licensing information, go to: www.nmlsconsumeraccess.org. Nothing on this page is a loan payment, rate, term or down payment, and nothing here is a Loan Estimate.