For those of you with a bit of gardening skills, you might want to consider making your own putting green in the backyard. I am not talking about those fake ones (I don’t like astroturf putting too much) but growing your own putting grass seeds.
First, you will need to find a relatively flat area in your backyard.
Second, plan out how big your backyard will be.
Third, you will need to determine what kind of putting green grass you will use. For most cool-to-warm climates, you might want to go with bentgrass. For people in Texas and southern states, you can try bermuda.
You can get some really high-quality bentgrass on Amazon here.
Fourth, you need to get that area in your backyard ready for seeding. You can get the soil loosened first then get rid all weeds/debris. Once that’s done, simply put the seeds all over the soil, then top it off with a thin layer of sand.
Keep the area moist at all times by watering 2-3 times daily.
After few weeks, you should have a new green, start mowing when it’s around 2-3 inches then you can mow it shorter for putting.
Also, you can aerate/replicate the green to other parts of your yard by using the ProPlugger, I find this the best tool out there for Do-It-Yourselfers.
If the putting green area isn’t drained well, perhaps water overfills, you might want to add a layer of gravel under the green.
Here’s another resource for building your own putting green.