A rule of thumb that I follow is when I purchase a domain name I have to believe that I can flip it for a 100% profit. So if I spend $500 on a domain I need to feel like I can sell it for no less than $1,000. This way, even if I’m wrong in my estimation I still have some room to still turn a profit. And if worse case comes to worse case I’ve sold domains before for a $0 profit (it happens even to the best of us).
Yes, we port in all of the domains from NameJet, SnapNames, etc. There are a lot of great deals to be found. Some are absolute trash of course but if you can sift through them and put some time in (hopefully that is what we are trying to do with our tools is save time and give some value add with the SEO metrics, alerts, etc.) then you can find some great bargains.
It is much harder to sell names no one has heard of. Short names have the highest value — they are rare, easy to sell and bring substantial profit. Basic and common domain names, which can be relatable, or arouse interest in the market are the best. General names sell thick and fast and also bring considerably higher profit. Names that are easy to spell will attract buyers, and provide good opportunity to make a decent profit. If you know you have a good domain in your hands, then you are likely to make good profit by selling it.
They see a domain’s price tag and they can instantly tell whether it’s under or overvalued. This is probably the most important skill one should have in this industry. Neil Patel has an interesting related quote: “The most important thing to remember when buying sites is that you always make money on the buy, never the sell.” In order to successfully do this, you must be able to spot undervalued domains. This is what will ultimately translate for you into a handsome profit margin when you get the opportunity to resell the domain for its “real value”.