Pharmacies must keep records onsite of all prescriptions for a minimum of 2 years and they must be organized in such a way that they can easily be inspected by the DEA or state BOP. There are other relevant regulations to keep in mind, however: + Under federal law alone the prescription records should be kept for at least 5 years. See the last regulation, below. + The FDA has also stated that it will look at prescriptions records dating back 5 years. + Under the Medicare Modernization Act of 2003, prescriptions for Medicare are required to be retained for 10 years. + There is a different requirement for being kept in the pharmacy (onsite) versus being retained in general. There are a whole set of laws for central storage of prescriptions (and other pharmacy records) at an offsite location. Under this regulation, the pharmacy itself needs to retain records for at least 2 years onsite but a total of 5 years.