Skip to main content

Lab tests · CPT 87591

Gonorrhea test (DNA) costs $2 to $2,801,518 cash at US hospitals.

1,558 hospitals publish a cash price for CPT 87591. The median is $80, and the most expensive hospital lists 1490169× the cheapest. Below, the same comparison by metro area.

1558 US hospitals list a cash price for gonorrhea test (dna) (CPT 87591) in their price transparency files. The lowest is $2, the median $80 and the highest $2,801,518. That is a spread of 1490169 times for the same billing code.

1575 hospitals also publish negotiated insurer rates for it, with a median of $29; the median list price (gross charge) is $150.

Comparisons are published for 116 metro areas with at least three hospitals listing a cash price. The lowest metro median is $2 in Pensacola, FL; the highest is $316 in Birmingham, AL.

$2
lowest cash price in the US
$80
median cash price
$29
median negotiated rate (1,575 hospitals)
$150
median list price (gross charge)

Gonorrhea test (DNA) near you

Every hospital within your radius that lists a price, sorted by price with the distance.

By metro area

lowest · median · highest cash price

Dallas, TX

48 hospitals

$14

New York, NY-NJ

43 hospitals

$21

Los Angeles, CA

42 hospitals

$4

Chicago, IL-IN

39 hospitals

$7

Philadelphia, PA-NJ-DE-MD

25 hospitals

$22

Detroit, MI

22 hospitals

$7

Riverside, CA

19 hospitals

$4

Houston, TX

19 hospitals

$6

Phoenix, AZ

17 hospitals

$17

St. Louis, MO-IL

17 hospitals

$50

Minneapolis, MN-WI

16 hospitals

$17

Columbus, OH

15 hospitals

$38

Pittsburgh, PA

15 hospitals

$65

Portland, OR-WA

15 hospitals

$10

Seattle, WA

14 hospitals

$15

Cincinnati, OH-KY-IN

13 hospitals

$23

Washington, DC-VA-MD-WV

13 hospitals

$84

San Francisco, CA

13 hospitals

$4

Austin, TX

13 hospitals

$48

Cleveland, OH

12 hospitals

$79

Milwaukee, WI

11 hospitals

$41

Omaha, NE-IA

11 hospitals

$42

Indianapolis, IN

10 hospitals

$97

Sacramento, CA

10 hospitals

$5

Kansas City, MO-KS

10 hospitals

$20

Miami, FL

10 hospitals

$8

Boston, MA-NH

10 hospitals

$58

Atlanta, GA

10 hospitals

$66

Denver, CO

9 hospitals

$19

Dayton, OH

9 hospitals

$53

Jackson, MS

9 hospitals

$3

Lafayette, LA

8 hospitals

$29

Tampa, FL

8 hospitals

$22

Louisville/Jefferson County, KY-IN

8 hospitals

$58

Baltimore, MD

8 hospitals

$80

Deltona, FL

8 hospitals

$20

Orlando, FL

8 hospitals

$22

Fort Wayne, IN

8 hospitals

$13

Memphis, TN-MS-AR

7 hospitals

$28

Birmingham, AL

7 hospitals

$46

Providence, RI-MA

7 hospitals

$82

Oklahoma City, OK

7 hospitals

$44

Rochester, NY

7 hospitals

$42

Tucson, AZ

6 hospitals

$13

Tulsa, OK

6 hospitals

$42

San Diego, CA

6 hospitals

$8

Madison, WI

5 hospitals

$31

Wichita, KS

5 hospitals

$44

Toledo, OH

5 hospitals

$45

Charleston, SC

5 hospitals

$29

Green Bay, WI

5 hospitals

$101

Richmond, VA

5 hospitals

$95

Davenport, IA-IL

5 hospitals

$58

Duluth, MN-WI

5 hospitals

$110

Harrisburg, PA

5 hospitals

$54

Charlotte, NC-SC

5 hospitals

$50

Jacksonville, FL

5 hospitals

$4

Kingsport, TN-VA

5 hospitals

$62

San Jose, CA

5 hospitals

$2

Palm Bay, FL

5 hospitals

$22

Meridian, MS

4 hospitals

$9

Salem, OR

4 hospitals

$10

Springfield, MA

4 hospitals

$94

Virginia Beach, VA-NC

4 hospitals

$85

Worcester, MA

4 hospitals

$246

Spokane, WA

4 hospitals

$6

Richmond, KY

4 hospitals

$30

Portland, ME

4 hospitals

$37

Lubbock, TX

4 hospitals

$42

Boise City, ID

4 hospitals

$18

Urban Honolulu, HI

4 hospitals

$63

Baton Rouge, LA

4 hospitals

$17

Nashville, TN

4 hospitals

$33

Des Moines, IA

4 hospitals

$67

Little Rock, AR

4 hospitals

$38

Las Vegas, NV

4 hospitals

$13

Lancaster, PA

3 hospitals

$66

Akron, OH

3 hospitals

$33

Terre Haute, IN

3 hospitals

$109

Bend, OR

3 hospitals

$92

Buffalo, NY

3 hospitals

$87

Canton, OH

3 hospitals

$10

Cape Coral, FL

3 hospitals

$3

Seaford, DE

3 hospitals

$123

Sioux Falls, SD-MN

3 hospitals

$68

Killeen, TX

3 hospitals

$171

Waterloo, IA

3 hospitals

$67

Albany, NY

3 hospitals

$14

Traverse City, MI

3 hospitals

$101

Hilo, HI

3 hospitals

$150

Pensacola, FL

3 hospitals

$2

Appleton, WI

3 hospitals

$106

College Station, TX

3 hospitals

$6

Eureka, CA

3 hospitals

$6

Anchorage, AK

3 hospitals

$32

Santa Rosa, CA

3 hospitals

$6

Kiryas Joel, NY

3 hospitals

$7

Shreveport, LA

3 hospitals

$54

Knoxville, TN

3 hospitals

$18

Lexington, KY

3 hospitals

$136

San Antonio, TX

3 hospitals

$25

Ottawa, IL

3 hospitals

$52

Lakeland, FL

3 hospitals

$11

New Orleans, LA

3 hospitals

$41

Joplin, MO-KS

3 hospitals

$57

Johnson City, TN

3 hospitals

$62

Huntington, WV-KY-OH

3 hospitals

$82

Springfield, MO

3 hospitals

$59

Kapaa, HI

3 hospitals

$63

Corbin, KY

3 hospitals

$31

Youngstown, OH

3 hospitals

$38

York, PA

3 hospitals

$114

Corning, NY

3 hospitals

$33

Eau Claire, WI

3 hospitals

$98

Evansville, IN

3 hospitals

$47

Oshkosh, WI

3 hospitals

$105

Lowest published cash prices

1
Gulf Breeze Hospital

Gulf Breeze, FL · compare in metro · file Dec 2025

$2
2
Baptist Hospital

Pensacola, FL · compare in metro · file Dec 2025

$2
3
El Camino Health

Mountain View, CA · compare in metro · file Apr 2026

$2
4
Kosciusko Community Hospital

Warsaw, IN · compare in metro · file Apr 2026

$3
5
Gulf Coast Medical Center Lee Health

Fort Myers, FL · compare in metro · file Mar 2026

$3
6
Lee Memorial Hospital

Fort Myers, FL · compare in metro · file Mar 2026

$3
7
Cape Coral Hospital

Cape Coral, FL · compare in metro · file Mar 2026

$3
8
$3
9
Merit Health River Oaks

Flowood, MS · compare in metro · file Apr 2026

$3
10
Northern Light Sebasticook Valley Hospital

Pittsfield, ME · file Mar 2026

$3
11
Lower Keys Medical Center

Key West, FL · compare in metro · file Apr 2026

$3
12
UCI Health-Lakewood

Lakewood, CA · compare in metro · file Apr 2026

$4
13
Bakersfield Memorial Hospital

Bakersfield, CA · compare in metro · file Sep 2026

$4
14
French Hospital Medical Center

San Luis Obispo, CA · compare in metro · file Sep 2026

$4

CPT 87591 is a nucleic-acid amplification test for Neisseria gonorrhoeae, the standard test for gonorrhea, done on urine or a swab. It is almost always run together with the chlamydia test (87491) from the same sample. Results take one to three days.

What the price covers

The laboratory test only. Chlamydia (87491) is a separate code and charge, and the visit or specimen collection is billed separately. Some laboratories bill a combined code (87801) instead of the two singly.

Why prices vary

Hospital cash prices for this test range from around $30 to several hundred dollars. Public health clinics, sexual health clinics and direct-to-consumer lab services are typically far cheaper, and testing is free in many counties.

Questions to ask

  • What is the self-pay price for 87591 plus 87491 together?
  • Is the specimen collection or visit billed on top?
  • Is free or low-cost testing available at a public clinic nearby?
1

What the number is

The hospital's discounted cash price for CPT 87591, facility part. Physician and anesthesia usually bill separately.

2

Cash vs. insured

With insurance you pay a share of the negotiated rate, which can be higher than the cash price. You may ask for the cash price instead.

3

What to say on the phone

"I'd like the self-pay price for CPT 87591, in writing, and whether it covers facility, physician and anesthesia."