If the buyer has secured financing or is planning on paying with cash, a contract for sale will be necessary. This contract will specify the terms of the sale and may also specify other documents required before transferring the deed. This may include the financial documents that are necessary to secure financing. The contract may also indicate that title insurance will be provided. In this case, the title company may be involved in the transaction.
You also need to confirm that each of your planned lots will be properly serviced. Most homeowners expect to face a public road (with adequate frontage) and have water, sewer, power and other utilities available. So be sure to confirm both that typical utilities are available for your lots and that they will have the capacity to handle the load from any new homes that would be built on the subdivided lots. Do your research and have your surveyor locate water, sewer, gas, electricity and other utility lines and infrastructure on your plan.
LandSaleListings is a great site to know about if you're trying to list and sell vacant land specifically. The site offers a few paid listing options, but it also allows users to post listings for free (with only one picture). It's not necessarily the most versatile or beautifully designed site on this list, but it's another valid option that doesn't cost anything and can potentially get your ad seen by a new audience.
Hi Seth – very helpful blog indeed. I have recently been given the opportunity to buy the 6-acre wooded lot, zoned residential, that adjoins my already-owned 3-acre lot for $64k. I know the terrain of the 6-acres quite well as I’ve had to chase my dogs all through it when they get loose. On the back end is a power line right-of-way, so certainly nothing will be built behind it. It does have a site cleared for up to a 4-bedroom home, a “proposed” well location, and although the site will not perk, the seller has an off-site discharge permit issued from the Virginia Department of Environmental Quality for a sewage disposal system. The owner will finance, with $998 down payment and $688/mo for 10 years, but that comes out to a LOT of money for 6 acres so I would likely come up with 40 percent down on my own, and pay off the rest with a personal, lower-interest loan. My concerns when it comes to land, especially as an investment: would the monthly payment for the land not be better spent to pay down my existing mortgage? Or, would the monthly payment for the land not be better invested in something with a higher rate of return? Of course, from a diversification standpoint the land may make perfect sense. I live (and the land is located) in an area mid-way between Washington, DC and Richmond, VA – – – an area that is growing like mad. I have a tough time believing that in the 15 years I have left until I retire I would LOSE money on the investment. And unlike a 401k or an IRA, which can disappear overnight should an economy tank, land will never be totally worthless. I would not actually DO anything with the land (aside from perhaps harvesting some firewood) other than to HOLD it for 15 years until I retire and leave this area.
Hey Seth, as always great article! I found the free online marketing ideas (like posting on Craigslist) especially creative and helpful. Thanks so much for helping me through the stressful process of selling my home. Since you asked what other creative tips I’ve found–I read this eBook in my research and found it so helpful that I thought I’d post it here in the chance that it could help someone else. Here it is: https://www.homelight.com/sell-your-house-online-ebook

Whether you are working with a real estate agent or not, we absolutely encourage you or your agent to target your marketing to the right types of buyers. Adding a development parcel or lots to a general real estate listing site, or even MLS, just doesn’t get your property the exposure you would want to builders, developers, investors that are actually looking to buy this type of property.
We’re considering selling our 103-year-old home, which is located in a multi-use zone where condos and townhomes have been going up, changing the entire neighborhood landscape. We’ve been getting purchase inquiries from developers and are wondering if we should sell to them directly or through an agent. How do we assess a reasonable price? By the way, our home needs updates in electrical, plumbing, HVAC, paint, appliances and flooring.
The last option is to call a company like mine and field an offer. We will do all the research and make an offer (typically below market value so we can make money) and pay all the fees. If you are looking for quick and easy this option might work for you. Try it on your own first though as it's a fun process and you'll exercise a bunch of brain muscles in new ways. Good luck and feel free to contact me with your questions for a free 20-minute land coaching consultation.
If you have plenty of time and are not in a hurry to sell the property, and would like to do very little work I would suggest listing it with a broker. They will be able to create a listing for the property, answer phone call and emails, and handle the closing. The downside of this approach is comes at a price and you typically only get local exposure and most real estate agents who deal with both land and homes will most likely put more effort into selling their homes as the commissions are greater.
!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
Your buyer profile can depend on what type of property you are selling, whether the land has been developed already, its location and market conditions, among other criteria.  Is your likely buyer an individual looking for a lot for a new home? Or is your buyer going to be a builder or developer looking for land for their next project?  Or is your buyer some combination of those, or someone different altogether? There may be different buyers for finished lots, rural acreage or a parcel of suburban land in a thriving new home market.