@An *****
That can be an issue. I use AirBNB as a my residence on paper. There is a lady within in the building that understands the immigration process and she filled out the paperwork for me but I still had to file the TM30 myself. My landlord did not fill-out the paperwork.
Most AirBNB's I have stayed at will not fill out the paperwork nor will they provide you the paperwork you need to complete the TM30. Some airBNB's will, you may want to check before you make a reservation.
Another option is use an agent. My Agent wanted 2000 baht to complete the TM30, additionally they wanted some kinda of evidence of where I was staying.
It used to be that Bangkok never cared about TM30 but now they do, the last I knew. Maybe some immigration offices don't care. Pattaya does care and you will need a TM30 before you can get an extension.