He got tired of constant solicitations so was able to get what is known as a “premium number” that charges callers.
In November 2011 Lee Beaumont paid £10 plus VAT to set up his personal 0871 line – so to call him now costs 10p, from which he receives 7p.
The Leeds businessman told BBC Radio 4′s You and Yours programme that the premium line had so far made £300.
Phone Pay Plus, which regulates premium numbers, said it strongly discouraged people from adopting the idea.
Mr Beaumont came up with the plan when he grew sick of calls offering to help him reclaim payment protection insurance (PPI), or install solar panels.
He said: “I don’t use my normal Leeds number for anyone but my friends and family.
"I’m, getting annoyed with PPI phone calls when I’m trying to watch Coronation Street. "
Once he had set up the 0871 line, every time a bank, gas or electricity supplier asked him for his details online, he submitted it as his contact number.
He added he was “very honest” and the companies did ask why he had a premium number.