Annual physical cost in Minnesota without insurance
In Minnesota, the median cash price for Annual physical, returning 18–39 is $118.30 across 23 hospitals, from $36.17 to $475.00. The lowest is at Lakewood Health Center (Baudette) and 1 other hospital. The US median is $132.32.
Minnesota law (Minn. Stat. §144.589): a hospital may not charge an uninsured patient whose household income is under $125,000 more than the lowest amount it would be paid for the same service by a private insurer, counting the insured patient's share. If the cash price below is higher, ask the billing office to apply this limit. Each hospital's page here shows the range of insurer rates in its own file (the "Insurers pay" column), a starting point when you ask. Other states' laws.
A yearly physical is billed with a preventive visit code chosen by your age group and whether you are a new or returning patient. The listed price covers the checkup itself; lab work, vaccines and screening tests ordered at the visit are billed separately, and discussing a new or ongoing problem can add a separate office visit charge.
Collected Nov 11, 2026 One price per hospital: its lowest outpatient cash price for the code
Annual physical prices in Minnesota by type
Pick the row for your age and status: 99385–99387 are for new patients (ages 18–39, 40–64, and 65 and older) and 99395–99397 for returning patients in the same age bands. The state table uses 99395, a returning patient aged 18 to 39.
| Procedure | Hospitals | Range | Median | US median |
|---|---|---|---|---|
| Annual physical, age 18–39 Preventive checkup, new patient aged 18–39 · code 99385 | 20 | $25.48–$560.00 | $118.77 | $147.38 |
| Annual physical, age 40–64 Preventive checkup, new patient aged 40–64 · code 99386 | 20 | $25.48–$620.00 | $162.37 | $163.95 |
| Annual physical, age 65+ Preventive checkup, new patient aged 65 or older · code 99387 | 20 | $25.48–$700.00 | $200.02 | $173.04 |
| Annual physical, returning 18–39 Preventive checkup, returning patient aged 18–39 · code 99395 | 23 | $36.17–$475.00 | $118.30 | $132.32 |
| Annual physical, returning 40–64 Preventive checkup, returning patient aged 40–64 · code 99396 | 23 | $15.64–$520.00 | $171.36 | $148.35 |
| Annual physical, returning 65+ Preventive checkup, returning patient aged 65 or older · code 99397 | 20 | $41.61–$585.00 | $131.75 | $151.85 |
Outpatient cash prices in Minnesota. Each hospital counts once, at its lowest cash price for the code; prices for both sides of the body and inpatient prices are not mixed in. Pick a procedure to compare every hospital in the state.
Lowest Annual physical, returning 18–39 prices in Minnesota
- Lakewood Health Center, Baudette$36.17
- St. Joseph's Area Health Services, Park Rapids$36.17
- Aitkin Community Hospital, Aitkin$39.20
- St. Francis Medical Center, Breckenridge$39.40
- Appleton Area Health, Appleton$45.00
Annual physical cost in other states
- Arkansas
- California
- Colorado
- Florida
- Georgia
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Massachusetts
- Michigan
- Mississippi
- Missouri
- Montana
- Nebraska
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- South Carolina
- South Dakota
- Tennessee
- Texas
- Virginia
- Washington
- West Virginia
- Wisconsin
Paying cash: what to do
- Ask which lab tests are usually ordered at the physical, and get their self-pay prices by code too, including the blood draw.
- If you want a specific symptom or condition looked at, ask whether it will be billed as a separate visit, or book it as its own appointment.
- Ask whether the clinic offers a flat cash package that includes the exam and basic labs; some clinics and direct primary care practices do.