According to a recent survey, florists and gardeners are the happiest workers while bankers are the least content in their jobs.
The study claims that greater job satisfaction is down to workers having more flexibility and control over their daily routine.
The results are in line with previous studies that show that money doesn't buy long-term happiness.
A survey of 2,200 workers by the vocational awards body City and Guilds found that almost nine out of 10 gardeners and florists were happy in their job, compared with four out of five hairdressers and three out of four plumbers, the Daily Express reported.
In contrast, just 44 percent of finance and bank workers and 48 percent of computer staff were happy.
The report said that despite the presumption that jobs in banking, computing and human resources were often well-paid, in reality they did not offer fulfillment. And it highlighted that those earning over 60,000 pounds were the unhappiest, at 22 percent.
Overall, people in vocationally trained, skills-based jobs, such as hairdressers, gardeners, plumbers and electricians, were happiest.
The research also revealed that 85 percent of self-employed people were happier at work.
Professor Cary Cooper, of Lancaster University, said as long as employees earned a base-rate wage other factors then become motivators.
"The evidence is that it's not money at all that makes us happy. People get no more happiness from extra money," he said.
"What's important is controlling your own time, seeing the end result and that your work is valuable. It's also about not being micromanaged and creating your own life-work balance.
"Bankers have little control of their high-pressured jobs and currently have a poor image, so money is not a major motivator," he added.
The findings were published ahead of the Skills Show in Birmingham later this week.