It is against the law for employers to not pay hourly employees for their time worked or to keep accurate time records. You may therefore have a legal claim for compensation, and could either contact your state department of labor to file a complaint and/or consult with an employment law attorney about bringing a law suit. In either event, keep your own records of your time in and out, to corroborate your claims.