Yes, listing your home on the MLS in Alabama for a flat fee is legal. However, as a seller, you need to take care of all the mandatory disclosures and paperwork to avoid legal problems in the future.