In a
system and method for estimating medical costs under at least
one health plan, one or more user devices provide user
health data entered by one or more users to a processor, and the processor provides estimated health plan cost data to the
user device(s) to enable the user(s) to compare the costs and benefits of various health plan options available to the user(s). The processor includes an administrative module for receiving user account data and health plan data entered by an administrator; a calculation module for providing estimated cost data based upon the user
health data; a user module for generating the estimated health plan cost data based upon the user
health data, user account data, health plan data and estimated cost data and providing the estimated health plan cost data to the
user device; and a
database for storing the estimated health plan cost data, user health data, user account data, health plan data and estimated cost data. The user health data may include medical condition data,
prescription data, prescription cost saving option data, healthcare provider selection data, historical user data, expected
medical procedure data and / or expected durable
medical equipment data. The user module calculates the estimated health plan cost data by adding all estimated cost data corresponding to the user health data and applying the health plan data and user account data to determine expected costs to the user under each health plan option available to the user. The user module may further calculate a recommended contribution to a flexible spending account or health savings account based upon the estimated health plan cost data and a tax savings amount associated with the recommended contribution to the flexible spending account or health savings account using income and tax status data provided by the user.