Caledonia County, Vermont

Sell Your House Fast in St. Johnsbury, Vermont

Sell a St. Johnsbury house for cash in its current condition — no repairs, no commissions, and a flexible closing.

Need to sell a house in St. Johnsbury? Green Mountain Home Buyers makes it simple. We’re a local Vermont company that buys homes throughout Caledonia County for cash — in any condition and any situation. There’s no listing, no repairs, no cleaning, and no agent commissions. You get a fair cash offer and pick the closing date that works for you.

Whether your St. Johnsbury house is dated, damaged, inherited, tenant-occupied, or you simply need to move on quickly, we can help. As local St. Johnsbury cash home buyers, we buy houses for cash in St. Johnsbury, VT and the surrounding Caledonia County towns. Getting an offer is free and comes with no obligation.

How selling works in St. Johnsbury

  1. Reach out to us. Call us or fill out the form with a few details about your house. It only takes a couple of minutes, and there’s no obligation.
  2. Get a fair cash offer. We’ll look at your property and your situation, then present a clear, no-pressure cash offer — often within 24 hours.
  3. Close on your terms. If it works for you, we close with a local title company on the date you choose — in as little as a couple of weeks, or later if you need time.

Situations we help St. Johnsbury homeowners with

Nearby Vermont towns we buy in

Sell your St. Johnsbury house for cash

Get a no-obligation cash offer on your Vermont house. Call (802) 780-0780 or request yours online.