A time remaining determination module is implemented in a prepaid service to
maintain
and/or report subscriber account information based on accurately determined time
remaining, even in light of replenishments using differing rate plans and/or dollar
values. In particular, the inventive approach utilizes a reporting module which
accurately accounts for and determines the total minutes remaining in a subscriber's
account by accommodating and adjusting for each potentially different rate plan
associated with each recharge or replenishment. This enables the service provider
not only to accurately report the account balance in terms of time remaining at
any convenient time (e.g., during the call process), but also to correctly manage
the subscriber account and call duration.