The Violations Section of the Building Department serves to ensure that communities are safe by identifying construction that is done without permits. Work done without permits may jeopardize life safety due to faulty electrical work, poor construction, blocked exits, etc. This section also safeguards the public by enforcing certification of buildings over 40 years old making sure they are safe to live in.
Safety First

The Violations Section focuses on the following areas of concern:
A Stop Work Order is issued when there is active construction without a permit. Therefore, the work must stop immediately, and the owner of the property must obtain an approved permit from the Building Department.
A Notice of Violation is issued when there is evidence that past construction has been completed without a permit.
Failure to comply with a Stop Work Order/Notice of Violation will result in a citation being issued in the amount of $500.00.
At the time of application, a penalty of double the permit fee and a $500.00 fine (for the first offense) will be imposed. The applicant must refer to the violation number that was issued when applying for their permit. The citation fee will be doubled if failure to comply occurs a second time.
Violations that require the owner to obtain a permit, will be given a period of 30 days to start the permitting process. Violations will be closed once a permit has been approved and inspections have been finalized. If a permit obtained to comply with a violation expires, a Notice of Violation for an unsafe structure will be issued.
If it is determined that the number of days given to comply is not enough, an extension may be requested by the violator before the compliance date. The request must be made in writing and submitted by mail, or e-mail to buildingviolations@miamibeachfl.gov .
For additional assistance with a Building Department violation, please call 305.673.7610 and select option 7.
Contractors must be registered with the City of Miami Beach to work in Miami Beach. Instructions and documents required to register are detailed below under “Requirements”.
Permits are applied for and managed online, so you also need to create a Citizen Self Service (CSS) account with an email address in order to have access to online permitting. Contractor accounts should reflect the name of the company followed by the contractor’s license number, you add the first and last name for the qualifier in the corresponding box as well as the email address used to register.
Once the CSS account has been registered, send an email to BuildingContractor@miamibeachfl.gov, stating that your CSS account has been created and to add all documents under this contact. You must attach all documents used at the time of registration.
Anyone needing access to manage a permit online must have a registered CSS account.
Once the compliance date is due and no action is taken, the case is sent to the Special Master Office and no further action can be taken by the Violations Section. The violator will need to contact the Office of the City Clerk, Special Master Section at 305.673.7000 ext. 26228.
Notify Us

To file a complaint related to a construction site and/or work being done without a permit, please call 305.673.7610, extension 22585. You may also send an email to buildingviolations@miamibeachfl.gov, or log on to the City of Miami Beach's New Request/Complaint website.
Open Violations/Expired Permits

You may view open violations and expired permits via the Citizen Self Service (CSS) portal. Expired permits issued between 1990 and 04/26/2016 are available through Permits Search Dashboard.
A public records request may also be made via the Records Management page.
CSS is a next-generation service site for permitting, planning, business tax receipts, and code compliance. Submit your request online and check back for the status of your permit application, and building plan, or even request an inspection.
CSS Portal Home
Pay Invoice
Building Permit Assistance and Training
Building Department 2nd Floor Conf. Room 1700 Convention Center Dr, Miami BeachThe Building Department is hosting monthly sessions open to the public for training and questions related to the permitting process. WHEN Occurs the third (3rd) Thursday of each month | […]
Contact & Appointment Info
Office Info
Main Office
1700 Convention Center Drive,
Miami Beach, FL 33139
305.673.7610
North Beach Office
962 Normandy Drive,
Miami Beach, FL 33141
305.673.7610
Office Hours:
Monday - Friday
8 AM - 4 PM
Closed for Lunch:
12 PM - 1 PM
Contact Emails
Inspection-related questions:
BuildingInspection@MiamiBeachfl.gov
Contractor registration-related matters including updating licenses and insurance:
BuildingContractor@MiamiBeachfl.gov
Submitting Elevation Certificates, Floodproofing Certificates, and Onsite Stormwater Drainage Certifications as part of an Electronic Plan Review:
BuildingElevCert@MiamiBeachfl.gov
Building violation-related questions:
BuildingViolations@MiamiBeachfl.gov
Building Recertification related questions:
BuildingRecertification@miamibeachfl.gov
General building questions:
BuildingInfo@MiamiBeachfl.gov
Administration
Ana M. Salgueiro, P.E.
Building Official / Director
AnaSalgueiro@miamibeachfl.gov
Mashaer Ismail
Operations Manager
MashaerIsmail@miamibeachfl.gov
Natasha Diaz
Assistant Director
NatashaDiaz@miamibeachfl.gov
Narinder Singh
Deputy Director
NarinderSingh@miamibeachfl.gov
Building Department
North Beach Office
Leonor Hernandez
Customer Service Manager
LeonorHernandez@miamibeachfl.gov
Section Chiefs
Mohsen Jarahpour
Chief Building Inspector
MohsenJarahpour@miamibeachfl.gov
Martha McNicholas, P.E.
Acting Chief Mechanical Inspector
MarthaMcNicholas@miamibeachfl.gov
Jaime Reyes
Chief Electrical Inspector
JaimeReyes@miamibeachfl.gov
James Zeigler
Chief Plumbing Inspector
JamesZeigler@miamibeachfl.gov
Lancelot Bacchus
Chief Roofing Inspector
LancelotBacchus@miamibeachfl.gov
Mohsen Jarahpour
Flood Plain Manager
MohsenJarahpour@miamibeachfl.gov
Ibrahim Alvarez
Chief Building Code Compliance Officer
BuildingViolations@MiamiBeachfl.gov
Appointments to meet with the Building Official/Director, Deputy Director, Assistant Director, or Building Operations Manager:
Call to schedule an appointment at 305.673.7610, extension 26130
Appointments to meet with a Section Chief must be made using our online booking system.
For additional assistance or if you have questions regarding the permitting process please contact Customer Service at 305.673.7610 and press 0 or, email us at BuildingInfo@miamibeachfl.gov
Home Owners
If you are a homeowner in Miami Beach, please direct all questions to: HomeOwnerBuild@miamibeachfl.gov