Standardization of requirements would be great, but unfortunately that's not the case. Hopefully they will take care of the witness statements at the time you apply, and they won't be required later in in the process.
What immigration office are you working with? I just had the home visit by immigration a few weeks ago for a Non-O marriage extension, and the two witnesses were required to be there. This was through the Khon Kaen Immigration Office.
, on a Non-O marriage extension you don't need insurance. I just included it in my package to immigration because more is better. The listing I posted is an example of what I submitted, not necessarily what everyone else needs to submit.
And as an add-on to this comment, if your marriage extension isnt completed in the 30 days, you are not considered an overstay. I verified this with the immigration people that did the home visit just last Wednesday May 7th.
The TM.7 is available online, you can download it and fill it out before you go to immigration. I just went through this at Khon Kaen Immigration, and this is what I submitted:
2 X Passport sized photos
2 X Completed TM.7 Extension Forms
2 X Copies of my passport information page
2 X Copies of the Non-O visa in my passport
2 X Copies of the TM.6 card in passport
2 X Copies of Bangkok Bank account certification.
2 X Copies of Bangkok Bank statement showing international deposits (6 month period).
2 X Copies of information and transactions pages from Bangkok Bank pass book
2 X Copies of Google map route from IO office to residence.
2 X Copies of Google map route from major intersection near residence to residence.
2 X Hand drawn maps from nearest intersection to residence.
2 X Copies of Thai Wife's ID card (front/back)
2 X Copies of original Thai marriage certificate (front/back).
2 X Copies of Kor Ror 2 (front/back)
2 X Copies of relevant pages from Thai Tabian Bahn (house book)
2 X Copies of Health Insurance from Bangkok Bank
2 X Copies of various pictures around the residence including my wife and I. One picture had the front of the house with house number visible.
The IO I dealt with told me to do a small transaction on my bank account the day I applied for the extension (B100 transferred in or out). For some reason this is something they like to see. Bring multiple copies of everything. Every immigration has slightly different rules, so I recommend checking with the office you will be dealing with. I overkilled on some things, but the IO took everything with a smile and I get my Marriage extension May 22nd.
, if you have a 90-day non-O, you will stay on that for about 75 days depending once again on the immigration office you are dealing with. You will then bring a stack of paperwork for review, if accepted they will extend the 90-day for 30 more days to review your marriage. After 30 days, they will either extend the non-O for 11 months or they will deny the marriage extension and you'll need to leave the country. Every immigration office has different requirements and interprets the policies differently. Which immigration office are you dealing with?