Consumers fed up with waiting for mail-in rebates to arrive are triggering a wave of lawsuits and legislation aimed at making it easier for them to get their promised cash in a timely manner.

Currently, seven states — Alabama, California, Florida, Massachusetts, Missouri, New Jersey and New York — have bills pending that would mandate that rebates be offered in a timely manner, some of them requiring that discounts be offered on the spot at the checkout lane, rather than making consumers mail in coupons and fill out forms.