If you want to move from an agent your last year put the cash in the bank and leave it. Get the agent to do your renewal without the cash as you have it. 7K agent fee then next year your financials are in order.
Preben Kronborg Nielsen Immigration take a cut from agents so the practice will never stop. It's not about if you can afford the 800k its do you want it sitting in an account making nothing. I know plenty people here who use an agent for connivence and not because they cannot afford it. I live here 22 years now and always use an agent.
Get the O visa before you arrive. I understand you can change to O visa in country but agent's will tell you do it before, it's more hassle to do it here. Then you will have time to do the correct deposits. If you use an agent with the correct funds deposited its about 7K and easier the next year to renew it.
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.