How TB Testing Works at CVS and What You Should Know About Pricing

Tuberculosis (TB) testing at CVS is one of the most straightforward ways to get screened without scheduling a separate doctor's appointment. CVS Health operates more than 9,800 locations across the United States, and many of these pharmacies offer TB testing services through their MinuteClinic or pharmacy counters. Understanding how these tests work and what they cost is the first step toward making an informed decision about your testing options.

Learn About AI Tools for Lingerie Brands →

TB tests come in two main forms: the skin test (also called the Mantoux test) and blood tests. The skin test involves injecting a small amount of purified protein derivative (PPD) under the skin on your forearm. You then return to the clinic 48 to 72 hours later to have a healthcare provider examine and measure any reaction. Blood tests, such as the QuantiFERON test, measure your immune system's response to TB antigens and can provide results faster—often within one to two business days.

At CVS MinuteClinic locations, pricing varies depending on whether you have insurance coverage and which type of test you receive. Without insurance, TB skin tests typically range from $50 to $150, while blood-based TB tests generally cost between $100 and $250. These prices can fluctuate based on your geographic location and the specific CVS location. Urban areas and states with higher healthcare costs tend to have higher prices than rural regions.

One important consideration: not all CVS locations offer TB testing services in-store. Some pharmacies have MinuteClinic facilities with nurses and nurse practitioners who can administer tests, while others do not. Before visiting your local CVS, it's worth confirming that the specific location you plan to visit actually provides TB testing. You can do this by calling ahead or checking the CVS website to locate MinuteClinic services in your area.

Takeaway: TB testing at CVS is available at select locations, with skin tests generally costing less than blood tests, but availability and pricing vary by location and whether you have insurance.

Understanding Out-of-Pocket Costs Without Insurance

If you don't have health insurance or your insurance doesn't cover TB testing, knowing what you'll pay out of pocket helps you budget and compare options. CVS MinuteClinic has published standard pricing for many services, though prices can still vary by location and market conditions.

Learn How to Control Your Roku TV Without Remote →

For a TB skin test (Mantoux test) without insurance at CVS, you can generally expect to pay between $50 and $100 for the initial injection. However, there's an important catch: the test itself isn't complete after the injection. You must return 48 to 72 hours later for the reading. This follow-up visit may be charged as a separate service, adding another $25 to $50 to your total cost, depending on the location. So a complete TB skin test through CVS MinuteClinic might actually total $75 to $150 for both visits combined.

Blood-based TB tests like QuantiFERON or T-SPOT tests cost more upfront but avoid the follow-up visit requirement. These tests typically run $100 to $250 without insurance at CVS locations that offer them. The advantage is that you get results in one or two business days without needing to return to the clinic.

Regional differences matter significantly. For example, a TB skin test in San Francisco or New York City may cost noticeably more than the same test in rural Texas or Iowa. Some CVS MinuteClinic locations in major metropolitan areas charge at the higher end of the price range, while suburban and rural locations often charge less. It's not unusual to see $30 to $50 differences between nearby locations in different areas.

Keep in mind that these are cash prices—what you'd pay if you walked in without any insurance or coverage. If you have any type of insurance, the amount you pay will likely be different (either lower or potentially higher, depending on your specific plan and deductible).

Takeaway: Uninsured TB skin tests at CVS typically cost $75 to $150 total (including the follow-up reading), while blood tests run $100 to $250, with significant variation based on your location.

What to Expect if You Have Insurance Coverage

If you have health insurance through an employer, a marketplace plan, Medicaid, or Medicare, your TB testing costs may be substantially lower—or potentially covered entirely. However, the amount you pay depends on your specific plan, your deductible, and whether you've met it yet in the plan year.

Learn How to Set Up an Electric Bill Payment Plan →

Most major health insurance plans do cover TB testing because it's considered a preventive health service in many cases, particularly for people in certain occupations or living situations where TB exposure is more common. Healthcare workers, people living in congregate settings, and individuals with potential TB exposure often have testing covered with minimal or no cost-sharing. That said, coverage rules vary widely between plans.

Here's how insurance typically affects your costs: If you have met your deductible for the year, TB testing at CVS MinuteClinic usually costs you only a copay—typically $20 to $50, depending on your plan. If you haven't met your deductible, you may owe the full cash price, though your insurance company negotiates lower rates with CVS than the standard cash prices. This negotiated rate is often 30% to 50% lower than what an uninsured patient would pay.

Before your visit, contact your insurance company or check your plan documents to understand your coverage. You can usually find this information on your insurance card or by calling the number on the back. Ask specifically: "Does my plan cover TB testing at CVS MinuteClinic?" and "What's my copay for urgent care visits?" Some insurers have special codes for TB testing, while others process it as a routine clinic visit.

Medicare typically covers TB testing for people over 65, though you may have a copay depending on your specific Medicare plan (Original Medicare, Medicare Advantage, etc.). Medicaid coverage for TB testing varies by state, but most states do cover it. If you're on Medicaid, check with your state's program or your specific managed care plan to confirm coverage details.

One practical tip: call the CVS MinuteClinic location ahead of time and tell them your insurance company. They can often pre-verify your coverage and tell you exactly how much you should expect to pay.

Takeaway: Insured patients typically pay $20 to $50 in copays for TB testing at CVS, but coverage varies by plan; contacting your insurer beforehand can prevent surprises.

Comparing CVS TB Testing to Other Options in Your Community

While CVS MinuteClinic offers convenient TB testing, it's not your only option. Comparing costs and convenience across different providers can help you make the best choice for your situation. Your options typically include urgent care clinics, community health centers, traditional doctor's offices, and dedicated testing centers.

Phlebotomy Certification Renewal Information Guide →

Urgent care clinics often charge similarly to CVS MinuteClinic for TB testing—roughly $50 to $150 without insurance, depending on the test type and location. The advantage of urgent care is that many are open evenings and weekends, and they may have different insurance networks than CVS. If your insurance doesn't cover CVS services well, an urgent care facility in your insurer's network might cost less.

Community health centers, often called Federally Qualified Health Centers (FQHCs), frequently offer TB testing at lower costs, particularly if your income qualifies you for a sliding fee scale. These centers may charge as little as $20 to $75 for TB testing if you meet income requirements, or they may offer the service on a sliding scale where you pay a percentage of the standard fee based on your household income. To find FQHCs near you, search the HRSA website or call 211 (a national information line) to learn about local options.

Traditional doctor's offices may also offer TB testing, but they typically charge higher fees than CVS MinuteClinic—often $100 to $200 without insurance—because they involve a physician visit rather than just a nurse visit. However, if you already see a doctor regularly and your insurance covers the visit, this might be the most convenient option.

Department of health clinics or TB clinics operate in most counties and often provide TB testing at very low costs or free, particularly if you