Nearly half of sole traders are struggling to cope with the cost of recent natural disasters, inflation, economic conditions and the pandemic hangover.