Chlamydia testing for men is simple and usually painless. The most common method is a urine test that takes just a few minutes at a clinic, urgent care, or even through a mail-in kit. No blood draw is involved, and in most cases, no physical exam is needed either.
The Urine Test
The standard chlamydia test for men is a nucleic acid amplification test, or NAAT, performed on a urine sample. This type of test detects the genetic material of the bacteria, and it’s sensitive enough to produce a positive result from an extremely small amount of the organism. You don’t need to fill a cup. The lab only needs the first portion of your urine stream (called a “first-catch” sample), which is the part most likely to contain bacteria if you’re infected.
There’s one important prep step: don’t urinate for at least one to two hours before collecting your sample. If you empty your bladder right before the test, you may wash away enough bacteria to produce a false negative. Clinics will usually mention this when you schedule, but it’s easy to forget. If you can, plan to give your sample first thing in the morning or hold off on bathroom trips before your appointment.
When a Swab Is Used Instead
If there’s a reason to test a specific site, like the rectum or throat, a swab is used instead of urine. For rectal or throat chlamydia, urine testing won’t pick up the infection because the bacteria aren’t present in the urinary tract.
In some clinical settings, a urethral swab may be used for genital testing. This involves inserting a thin cotton swab about 2 centimeters (roughly three-quarters of an inch) into the opening of the penis and rotating it. There’s typically some discomfort, and in rare cases, the vagus nerve stimulation can cause lightheadedness or fainting. That said, urethral swabs are far less common now that urine-based NAATs have proven accurate enough for routine screening. Most clinics default to the urine test because it’s less invasive and more acceptable to patients, especially those without symptoms.
How Long to Wait After Exposure
Testing too soon after a possible exposure can give you a false negative. Chlamydia has a short incubation period compared to some other infections: most cases become detectable within one week, and waiting two weeks catches nearly all infections. If you test at one week and get a negative result but still have concerns, retesting at two weeks offers extra reassurance.
If you’re testing because a partner told you they were diagnosed, waiting at least a full week from your last sexual contact with that person gives you the most reliable result.
At-Home Test Kits
Mail-in chlamydia test kits are widely available online. You collect a urine sample at home, ship it to a lab, and receive results electronically. A large meta-analysis comparing self-collected urine samples from men to clinician-collected urethral swabs found that self-collected samples detected 88% of infections, with 99% specificity. That means at-home urine tests are quite reliable, though slightly less sensitive than a swab taken in a clinic. For most people, the trade-off in convenience is worth it.
The key is making sure any at-home kit you use sends your sample to an accredited lab running a NAAT. Older, non-amplified tests have significantly lower sensitivity on urine and aren’t recommended for screening.
Getting Your Results
Lab-based NAAT results typically come back within one to five business days, depending on the facility. Some clinics and online testing services offer results in as little as 24 hours. There are no widely available rapid point-of-care chlamydia tests for men comparable to, say, a rapid strep test, so expect at least a short wait.
If your result is positive, treatment is straightforward: a short course of oral antibiotics clears the infection. You should get retested three months after treatment to check for reinfection, which is common if a sexual partner wasn’t treated at the same time.
Who Should Get Tested and How Often
Chlamydia often produces no symptoms in men, which means you can carry and spread it without knowing. The CDC recommends that sexually active men who have sex with men get tested for chlamydia at least once a year. Those with multiple or anonymous partners should test every three to six months. For heterosexual men, there’s no blanket annual screening recommendation, but testing is warranted whenever you have a new partner, symptoms like unusual discharge or burning during urination, or learn that a partner has been diagnosed.
Cost and Where to Go
You can get tested at a primary care office, urgent care clinic, sexual health clinic, local health department, or through a mail-in service. Many health insurance plans cover STI testing as preventive care with no copay. Without insurance, chlamydia testing typically costs anywhere from $0 to $250 depending on the provider and how many infections you’re being screened for at once.
Planned Parenthood and community health centers often use sliding-scale pricing based on income, and local health departments frequently offer free testing. If cost is a barrier, these are the most accessible options.

