Below are the civil and criminal penalties for writing a bad check in Alabama.
Civil Penalties: Greater of $10 or actual bank charges.
Criminal Penalties: Check of $500 or more, fine of not less than $500 and no more than $5000 or imprisonment up to 3 years, or both; under $500 check, fine depends on amount and offense. Court shall also order restitution to plaintiff and the defendant shall pay court costs if convicted.
For more information on bad check laws and for criminal and civil penalties in other states for writing bad checks, please read Bad Check Laws
Check with your state statutes for the most current information on state bad check laws.
You may want to also read Getting A Checking Account While On The Chex System
Learn how to Prevent Overdraft And Bounced Check Fees