If you are an EU citizen there are few barriers to contracting in Belgium.  You wont need a work permit and will just have to work out your tax payments.   Non-EU citizens have a harder time of it, and will need a work permit sponsor.  This is where a Belgium umbrella company can help you with sponsorship, tax withholding and client payments.