I have a bit of a problem with my visa, when I arrived in September, I got what I thought was a 3 month visa from the thai embassy in my country, but turns out it was a 3 month single entry visa, I tried to leave in December to be told I had overstayed by 22 days, I couldn't pay the fine so they wouldn't let me on the plane I've been here since, I've bought another ticket to leave on Monday, what can I expect from immigration again when I inform them I can't pay the fine? Thanks
TLDR : Answer Summary
If you approach immigration regarding your overstay and cannot pay the fine, you may face arrest and be taken to an immigration detention center (IDC). There, you will see a judge who will impose a fee (between 3,000 to 5,000 baht) instead of the overstay fine but will also enforce a 5-year ban from re-entering Thailand. You will remain in the IDC until your scheduled flight, which must be with an approved carrier for deportees.