You can file a 90 day report in person from 2 weeks before the due date until 7 days after the due date without any issue. The 2000baht fine starts on the 8th day.
In Bangkok you go to the main immigration office at the Government Complex Building B (South Entrance), Counter A.
If you have already done a 90 day report before you can try using the online system here at this link
*******************************************