Testosterone test cost in Oklahoma
In Oklahoma, 28 hospitals publish a cash price for testosterone blood test, total (not free testosterone): from $13.58 to $305.40, with a median of $92.30. The lowest price is at Oklahoma Heart Hospital (Midwest City) and 1 other hospital. The highest price is 22.5× the lowest.
Outpatient cash prices, one line per hospital — its lowest listed price for code 84403. Prices for both sides of the body and inpatient prices are not mixed in. Collected Sep 23, 2026.
Hospitals in Oklahoma, cheapest first
| Hospital | Cash price | List price | File date |
|---|---|---|---|
| Oklahoma Heart Hospital lowest Midwest City · Oklahoma City, OK HC Testosterone Total Immunoassay Ref Lab | $13.58 | $38.81 | Mar 27, 2026 source file |
| Oklahoma Heart Hospital South lowest Shawnee · Shawnee, OK HC Testosterone Total Immunoassay Ref Lab | $13.58 | $38.81 | Mar 27, 2026 source file |
| OU Health - University of Oklahoma Medical Center|Oklahoma Childrens Hospital| OU Health Edmond Medical Center Oklahoma City · Oklahoma City, OK TESTOSTERONE (HORMONE) LEVEL; TOTAL | $49.90 | $499.00 | — source file |
| Ascension St John Nowata Nowata · Nowata, OK TESTOSTERONE TOTAL 41867 | $64.75 | $175.00 | — source file |
| Jane Phillips Memorial Medical Center Bartlesville · Bartlesville, OK TESTOSTERONE FREE BIO 41864 | $64.75 | $175.00 | — source file |
| St John Owasso N Owasso · Tulsa, OK TESTOSTERONE TOTAL 41867 | $64.75 | $175.00 | — source file |
| St. John Broken Arrow Jenks · Tulsa, OK TESTOSTERONE TOTAL 41867 | $64.75 | $175.00 | — source file |
| St. John Broken Arrow Broken Arrow · Tulsa, OK TESTOSTERONE FREE BIO 41864 | $64.75 | $175.00 | — source file |
| St. John Medical Center Tulsa · Tulsa, OK TESTOSTERONE TOTAL 41867 | $64.75 | $175.00 | — source file |
| St. John Sapulpa Sapulpa · Tulsa, OK TESTOSTERONE TOTAL 41867 | $64.75 | $175.00 | — source file |
| Mercy Hospital Headlton Healdton · Ardmore, OK Testosterone Total | $69.75 | $93.00 | Jun 12, 2026 source file |
| Mercy Hospital Logan County Crescent · Oklahoma City, OK Assay of Testosterone Total | $69.75 | $93.00 | Jun 12, 2026 source file |
| Marshall County HMA Madill · Madill, OK Testosterone Level (LC) | $91.35 | $261.00 | Apr 1, 2026 source file |
| Mercy Hospital Ada Ada · Ada, OK Testosterone Total | $92.30 | $142.00 | — source file |
| Mercy Hospital Ardmore Northwest Ardmore · Ardmore, OK Testosterone Total | $92.30 | $142.00 | — source file |
| Mercy Hospital Oklahoma City Oklahoma City · Oklahoma City, OK Testosterone Total | $92.30 | $142.00 | — source file |
| Mercy Hospital Logan County Guthrie · Oklahoma City, OK Testosterone Total | $106.60 | $164.00 | — source file |
| Mercy Hospital Kingfisher Kingfisher · Kingfisher, OK Testosterone Total | $107.90 | $166.00 | — source file |
| Mercy Hospital Watonga Watonga · Watonga, OK Testosterone Total | $107.90 | $166.00 | — source file |
| Love County Health Center Marietta · Marietta, OK Tfh So Testosterone Total | $119.00 | $119.00 | Jun 12, 2026 source file |
| Mercy Hospital Healdton Healdton · Ardmore, OK Testosterone Total | $141.05 | $217.00 | — source file |
| Mercy Hospital Tishomingo Tishomingo · Tishomingo, OK Testosterone Total | $141.05 | $217.00 | — source file |
| Mercy Love County Marietta · Marietta, OK Testosterone Total | $142.00 | $142.00 | — source file |
| Saint Francis Hospital Muskogee Muskogee · Muskogee, OK Hc Assay Of Testosterone Total | $150.86 | $377.15 | Apr 1, 2026 source file |
| Saint Francis Hospital South Tulsa · Tulsa, OK Hc Assay Of Testosterone Total | $150.86 | $377.15 | Apr 1, 2026 source file |
| Saint Francis Hospital Vinita Vinita · Vinita, OK Hc Assay Of Testosterone Total | $150.86 | $377.15 | Apr 1, 2026 source file |
| Saint Francis Hospital Yale Tulsa · Tulsa, OK Hc Assay Of Testosterone Total | $150.86 | $377.15 | Apr 1, 2026 source file |
| Durant HMA Durant · Durant, OK 84403 L140103 TESTOST TOTA | $305.40 | $2,545.00 | Apr 1, 2026 source file |
By metro area
Each metro page compares every listing, including prices for both sides of the body.
| Metro area | Hospitals | Lowest | Median |
|---|---|---|---|
| Tulsa, OK | 7 | $64.75 | $64.75 |
| Oklahoma City, OK | 5 | $13.58 | $69.75 |
| Ardmore, OK | 3 | $69.75 | $92.30 |
| Marietta, OK | 2 | $119.00 | $130.50 |
| Ada, OK | 1 | $92.30 | $92.30 |
| Bartlesville, OK | 1 | $64.75 | $64.75 |
| Durant, OK | 1 | $305.40 | $305.40 |
| Kingfisher, OK | 1 | $107.90 | $107.90 |
| Madill, OK | 1 | $91.35 | $91.35 |
| Muskogee, OK | 1 | $150.86 | $150.86 |
| Nowata, OK | 1 | $64.75 | $64.75 |
| Shawnee, OK | 1 | $13.58 | $13.58 |
| Tishomingo, OK | 1 | $141.05 | $141.05 |
| Vinita, OK | 1 | $150.86 | $150.86 |
| Watonga, OK | 1 | $107.90 | $107.90 |
What it is
This blood test measures total testosterone, including the part bound to proteins. It is used to check for low testosterone in men, to look into symptoms such as irregular periods or excess hair growth in women, and to monitor hormone therapy.
What the price covers
The price usually covers the total testosterone test only. The blood draw is billed separately, and free testosterone is a different test (84402).
Testosterone blood test, total (not free testosterone) in other states
- Alabama$566.75
- Alaska$59.45
- Arizona$21.78
- Arkansas$78.65
- California$52.38
- Colorado$109.99
- Connecticut$110.75
- Delaware$228.76
- Florida$19.98
- Georgia$244.92
- Hawaii$30.00
- Idaho$115.00
- Illinois$117.50
- Indiana$96.00
- Iowa$97.33
- Kansas$138.45
- Kentucky$130.60
- Louisiana$54.56
- Maine$81.58
- Maryland$44.06
- Massachusetts$101.02
- Michigan$72.00
- Minnesota$62.55
- Mississippi$85.05
- Missouri$115.70
- Montana$96.60
- Nebraska$68.06
- Nevada$37.60
- New Hampshire$133.18
- New Jersey$29.68
- New Mexico$132.00
- New York$85.60
- North Carolina$125.00
- North Dakota$54.80
- Ohio$81.08
- Oregon$59.25
- Pennsylvania$165.60
- Rhode Island$206.00
- South Carolina$27.50
- South Dakota$60.80
- Tennessee$45.15
- Texas$31.05
- Utah$92.14
- Vermont$164.00
- Virginia$70.50
- Washington$118.36
- West Virginia$74.76
- Wisconsin$112.50
- Wyoming$50.08
Median cash price across the state's hospitals.