You are allowed to work with a work permit and the Non Immigrant O visa based on marriage with a Thai National. You can do the Extension of Stay based on marriage.
There are a couple ways to go about it. First there is no visa called a marriage visa. There is a Non-Immigrant Type-O <-other which is issued for a variety of reasons, marriage being one..
To get a "yearly extension of stay based on marriage to a thai national, you'd need 400K baht in a thai bank account in your name for 60 days before you apply at the immigration office for the extension, OR you'd need a letter from your embassy stating you had income of 40K baht per month. There is also documentation like the thai marriage certificates, copy of your freedom to marry affidavit, pictures of you & your wife standing in front of the address numbers where you live, a couple pictures of the wedding, and couple of you two sitting around the house.
A lot of people who don't meet or don't want to meet the financial criteria for an in country extension of stay go to the Thai Embassy in Savannakhet Lao and get a year-long, multi-entry Non-Immigrant Type-O visa.. They don't require proof of financials there and that visa is good for 90 days at a time in country, then you exit/re-enter and get another 90 days. You do this for the entire year..
To get a year-long, multi-entry Non-Immigrant Type O visa based on marriage to a thai from the consulate in Savannakhet you need
the original marriage certificate (if married in thailand it's the one with the rose border)
copies of:
front&back of the marriage certificate
front&back of your thai wife's i/d card
thai wife's house book listing
data page of your passport
lao visa and entry stamp
(you sign everything with your name on it and your wife signs everything with her name on it meaning you BOTH sign the marriage certificate copies)
you need 2 passport sized photos and the filled out application along with 5000baht. You turn in your application one morning before 11:30 and you pick up your passport the next afternoon after 1:30
To get a year-long, multi-entry Non-Immigrant Type O visa based on marriage to a thai from the consulate in Savannakhet you need
the original marriage certificate (if married in thailand it's the one with the rose border)
copies of:
front&back of the marriage certificate
front&back of your thai wife's i/d card
thai wife's house book listing
data page of your passport
lao visa and entry stamp
(you sign everything with your name on it and your wife signs everything with her name on it meaning you BOTH sign the marriage certificate copies)
you need 2 passport sized photos and the filled out application along with 5000baht. You turn in your application one morning before 11:30 and you pick up your passport the next afternoon after 1:30