1. A method for managing benefits, comprising: providing a web browser based administrative terminal to at least one benefits administrator for managing at least one type of benefit; creating an account for at least one customer using the web browser based administrative terminal; issuing a benefit token to the at least one customer for at least one type of service; receiving a transaction record, the transaction record including at least a start time, an end time, and an amount due for service at a service provider for the at least one customer; calculating a benefits payment based on the start time, the end time, and the at least one type of benefit; and determining, by a processor, if there is a discrepancy between the calculated benefits payment and the amount due; auditing the service provider if there is a discrepancy between the calculated benefits payment and the amount due; and providing the calculated benefits payment to the service provider based on the service if there is no discrepancy.