Starting up an online business has many advantages over bricks and mortar. It cuts the overhead costs of leasing out a shop front or office space, allows you to pass this on as competitive pricing and offers the freedom of working anywhere in the world.