If you don’t have a lot of money to invest in employees and you’d rather work on your domain portfolio by yourself, you’d need plenty of free time. Generally, mini sites with 5 to 10 pages of content can be built within 5 days, while authority sites with over 10 pages could take up to two weeks. This amount of time would depend on your writing skills and knowledge of SEO techniques.
While numbers like those above are impressive, most domains sell for significantly less extravagant prices and are generally in the two or three-digit range. Not long ago, those who were able to secure general terms (like icecream.com or pizza.com) not protected by trademark rights often found themselves sitting on virtual gold mines. The glory days of this boom have long since passed, and those looking for a profit in today’s market needto have a keen sense for coming trends.
That said, my recommended budget for beginners would be $500+. Using this budget you could buy a bunch of high-potential $10 domain names, expired/dropped domain names or a mix of both. It’s very important to invest only what you can afford to lose and treat this as a side hustle till you get the momentum going. As you gain experience, industry expertise and some sales under your belt, you can then consider slowly growing your business into a full-time gig.