The purpose of selling a home, is to make money on the sale of the home. Therefore, to make a profit over your cost, you sell it for more than you paid for it. Now, building your own home on your own lot, will always be less expensive. The main advantage, is that you get to decide what kind of brick, what color walls, what type of windows, where to park the car, if or if not to have a pool, how many rooms, etc.,etc.,etc....The cost of building your own home, can be expensive, depending on your taste in designs, the size of the home, the materials utilized to build the home, the reputation/costs of the actual home contractor and the crews he utilizes will effect the cost of your new home. If you can choose a floorplan that you can stick with (without making changes), you can keep your cost low. If, in the middle or after an area is completed, you decide to change something, then you will find that it can double or triple your original planned costs. Anything you can do yourself, will lower the cost, because you are not charging yourself for your own labor. Some contractors will help, by processing the site work, erection of the framed structure, interior fitting of drywall/plaster, cabinets, AC systems, plumbing and electricalinstallations, and you could do trimwork (floor moulding, crown moulding etc.) You can do all the paint work and you can save a lot of money. But be prepared, there's more involved than just dipping a brush in a can of paint. The process of building your own home, can stretch your patience, it can stress your marriage, and it can put you in the poor house. The whole process will require a lot of "educated thought" Remember, you get what you pay for, provided you know what you want. Saving money by doing something yourself is not always the most economical way to go. Select a good plan, a good contractor, and have your money ready because you will be amazed at how fast it will go out the door!