how long do you have to keep medical financial records?
Federal law mandates that a provider keep and retain each record for a minimum of seven years from the date of last service to the patient. For Medicare Advantage patients, it goes up to ten years.