Code Compliance Invoices

Need to pay an invoice from the Code Compliance Department? Make a payment online or explore your other options.

Online Payments Coming Soon!

We're still working to add support for online payments for code compliance invoices in GR PayIt. Learn how to pay by phone, mail, or in person below.


Find your invoice on BS&A Online

BS&A Online is a service that allows you to search for outstanding invoices. We recommend our Search and Use BS&A guide as there's lots of helpful information.

Gather your information

You'll need to key in your invoice number. The system will ask for a 10 digit number. If your invoice number is only 8 digits, enter only those 8 digits.

Prepare your payment

You can pay by phone with credit/debit card (Visa, MasterCard, and Discover). There are no added fees when paying by phone with a credit/debit card.

Give us a call

We use a third party called Official Payments to take payments over the phone. Call 1-877-495-0333 and choose option #6 to make your payment. You'll get a confirmation number at the end of the call.


Prepare your payment

We accept check or money order for mailed payments. Include the bottom portion of your bill with your payment.

Make your payment

Make your check out to Grand Rapids City Treasurer. Mail your payment to 300 Monroe Ave NW Room 220 Grand Rapids, MI 49503. Keep in mind that you should never send cash in the mail.

We'll process your payment

Keep in mind that it takes 5-7 business days for the US Postal Service to deliver mail to us. Make sure to mail your payment at least 5-7 business days before your payment is due. We'll process your payment as soon as possible.

In Person

Bring your payment

We accept cash, check and credit or debit cards (Visa, MasterCard, and Discover) for in person payments.

Pay at the Code Compliance office

We're near the intersection of Coldbrook and Monroe.


1120 Monroe Ave NW
Suite 300
Grand Rapids, MI 49503
View Map


Monday - Friday: 7:30 am - 4:00 pm