As a BMSS client*, you have several options to pay invoices:

  • Online payment can be made through our Aiwyn Payment Portal.  Credit card payments incur a 3% surcharge while debit cards and bank transfers have no surcharge.
  • ACH or Wire transfers are accepted.  Please contact for remittance information.
  • Check payments may be dropped off or mailed to any of our local offices:
    • Birmingham, AL: 1121 Riverchase Office Road, Birmingham, AL 35244
    • Gadsden, AL: 2010 Club Drive, Ste 200, Gadsden, AL 35901
    • Huntsville, AL: 400 Meridian Street N, Ste 201, Huntsville, AL 35801
    • Ridgeland, MS: 1020 Highland Colony Parkway, Ste 600, Ridgeland, MS 39157
  • NOTE: As of January 1st, 2026, we will no longer have our P.O. Box in Atlanta.

The payment portal can be accessed in the upper right corner of our website homepage.  You can create an account with information from a recent invoice.  Once you create your user account, you will immediately be directed to it when accessing the quick links.  Aiwyn’s system allows you to save payment methods, schedule future payments, group multiple entities to your personal user account, and more.  NOTE: If you do not wish to set up an account, you may still pay online using the “Pay Invoices without an Account” link and enter the client ID and invoice number that you wish to pay.  If you would like to receive invoices electronically, please let your BMSS accountant know or email

If you have opted in to receive invoices electronically, they will be delivered from and will include a quick access link to take you directly to Aiwyn to pay your invoice.  Below is an example of an emailed invoice.  Please reach out to our Account Receivables Specialist with any questions you may have.

Additional Information

Our billings are based on the amount of time required at the various levels of responsibility and the complexity of the issues to perform requested services.

We typically send invoices monthly, but occasionally, will send more than one invoice in the same period for specific services we might provide.

We attempt to perform the services we provide to our clients in a timely manner and, in return, we expect timely payment of billings. Payment for services is due upon receipt.

Policy for past due balances:

  • 45 Days Past Due: Statement will be issued
  • 60 Days Past Due: Account Receivables Specialist or Manager on account will reach out to the billing contact on the account.
  • 90 Days Past Due: Account Receivables Specialist or Manager on account will reach out to the owner/manager for collections efforts. An attempt will be made to get a plan of action and to follow up on the agreed‐upon plan.
  • 120 Days Past Due: Account will be placed on Stop Work** status, meaning work will be halted and department documents will not be provided.

**All outstanding balances must be paid in full to be removed from the Stop Work status.

Local Firm. National Knowledge. Global Reach.

Get In Touch