It depends on a number of things. First of all, are you in need of a work permit in Thailand? Would you like your newly created business to provide that? Secondly, do you have to issue invoices from a company registered within Thailand, or can you digitally invoice from outside of Thailand?
The best financial solution for you would be to keep your consultancy offshore and send digital invoices payable by, for example, Stripe. This would lower your administrative overhead to as low as possible.
As soon as you incorporate a Thai company you will be on the merry-go-round of monthly accountant fees, annual auditor fees, having to provide copies of your business registration, personal income tax, social fund, corporation tax, etc. It can get tedious very quickly.
If you do register a business in Thailand it has the potential to supply you with an annual Non-B extension of stay for the purpose of working for a Thai limited company and a work permit, but these are complex to obtain and many Thai businesses pay for an agent to do this for them.
If, on the other hand, all you had to do in Thailand was attend business meetings, you would not need a Non B visa or extension of stay, or a work permit. Technically, if you did your consulting work outside of Thailand you wouldn't be working in Thailand and you also wouldn't be paying Thai income tax.
Of course many people consult in this way by typing reports on a laptop while they are within Thailand and absolutely nobody knows if they don't tell anyone. Absolute sticklers for rules might travel to, for example, Laos for a couple of days to write their report and press send to transmit the email while they were there.
If it were my choice, I would legally structure everything offshore and save considerable administrative expense and taxation.