Getting an ABN and setting up your website are cheap first steps - but there are plenty of costs that come after.