Make a Payment Online

Online payments may be made for various fees that are due to the City of Indian Harbour Beach. You must have a City issued "Account Number" (e.g., Fire Safety Inspection Number, Business Tax Receipt Number, Pool Membership Number, Invoice Number ) to utilize this form of payment.

Make a Building Permit payment.

Please note, that the City of Indian Harbour Beach uses a third-party service provider who charges a separate service fee as follows:

Credit Card Payment:

  • $0.01 to $75.50: $2
  • $75.51 and up: 2.65% of total

For E-check Payment, there is a $2.95 Flat Fee.

The Comptroller's Office will both verify the information provided and that payment has been received. If all goes well, your payment should be processed within 4 business days. Pool membership cards will be available for pickup at the pool within 7 business days of processing.

If you have questions or concerns, please reach out to us at 321-773-3181 or Please note that under Florida law, email addresses are public records. If you do not want your email address released, please contact City Hall by phone.

Click Here to Make a Payment Online