Gout treatment · Zyloprim, Aloprim

Allopurinol Not Working for Gout? ABCG2 Pharmacogenetics Explained

Allopurinol fails to bring serum urate to target in a meaningful share of patients. For many of them, a common ABCG2 variant is the reason standard doses fall short.

Allopurinol has been the workhorse of gout treatment for decades, and most patients reach target urate on it without much trouble. The ones who don't are often ABCG2 reduced-function carriers. Q141K carriers tend to need higher doses, or a switch to a different urate-lowering drug.

Important: Allopurinol can cause severe hypersensitivity reactions including Stevens-Johnson syndrome, particularly in carriers of the HLA-B*58:01 allele (most common in East Asian, South Asian, and African ancestry populations). Gene2Rx does not currently test HLA alleles. Any rash, fever, mucosal involvement, or generally unwell feeling in the first 8 to 12 weeks of allopurinol therapy needs immediate evaluation. Stop the drug and seek emergency care if widespread rash, blistering, or skin sloughing develops.

6 mg/dL the serum urate target below which gout flares taper off over time

Common reasons allopurinol falls short

Target serum urate is below 6 mg/dL

If your serum urate isn't below 6 mg/dL, the dose is probably too low. Most patients need 300 mg daily or higher to reach target. Doses above 300 mg are routine, especially in the United States, where 'standard' allopurinol doses are often inadequate.

Diet matters but only some

Purine-rich foods (red meat, organ meats, beer, certain seafood) raise uric acid, but for most patients dietary changes alone bring uric acid down by less than 1 mg/dL. Drug therapy is usually the lever that actually moves it.

Adherence and gradual titration

Allopurinol is started low and titrated up over weeks to months. If you're early in titration, the urate isn't going to be at target yet, and that's expected. It takes time.

How your genetics can play a role

ABCG2 is the gene Gene2Rx covers for allopurinol, and it accounts for a meaningful share of why some patients don't reach urate target on standard doses. The actionable guidance comes from the Dutch Pharmacogenetics Working Group (DPWG), whose ABCG2 recommendation for allopurinol is the source Gene2Rx surfaces.[1] CPIC has not published an allopurinol-efficacy dosing guideline,[2] and ABCG2's effect on urate transport is not yet reflected in FDA drug labeling[3] the way enzyme-metabolizer status is for other drugs.

GeneWhat it affects
ABCG2 ABCG2 is a transporter that moves urate out of cells. The Q141K variant (rs2231142) reduces transporter function. Carriers have higher baseline serum urate and a smaller response to standard allopurinol doses. The variant is most common in East Asian populations but is present in other populations at meaningful frequencies as well.

ABCG2 reduced-function carriers often need higher allopurinol doses (commonly 600 to 800 mg daily) to reach target urate, or a switch to febuxostat. Febuxostat works through the same enzyme target but is less dependent on ABCG2-mediated urate transport.

Want to know what your genetics say about how you'll respond to Allopurinol?

A Gene2Rx report reads your own DNA to show how it may affect your response to Allopurinol and your other medications.

Find out today

Or see an example report first

When to consider pharmacogenetic testing

Most useful when allopurinol is failing to bring urate to target despite reasonable dose escalation. Knowing your ABCG2 status helps your prescriber decide between pushing the dose higher and switching to a different drug.

What you can do next

  1. Check your most recent serum urate. If it's not below 6 mg/dL, the dose probably needs to come up before you conclude the drug isn't working.
  2. If you're already at 600 mg or higher and urate is still above target, ABCG2 reduced-function status is a likely explanation. Febuxostat is a reasonable next step.
  3. Talk to your prescriber about whether your current allopurinol dose is right for you. A lot of patients are under-dosed because the prescriber stopped at 300 mg without checking urate.

Frequently asked questions

Is febuxostat better than allopurinol?

Febuxostat works through the same enzyme target (xanthine oxidase) and tends to be similarly effective at lowering urate. It doesn't require ABCG2 transport, so it's often a good choice for ABCG2 reduced-function patients. Cardiovascular safety has been a concern in some trials, so it's usually reserved for patients who can't take allopurinol.

Does Gene2Rx test for HLA-B*58:01?

No. Gene2Rx does not currently test HLA alleles. HLA-B*58:01 is associated with severe allopurinol skin reactions and is offered as a separate test by clinical pharmacogenetic laboratories. It's particularly recommended for patients of East Asian, South Asian, or African ancestry before starting allopurinol.

Why am I still having gout flares on allopurinol?

If serum urate is consistently below 6 mg/dL, flares should taper off over months, but they can still happen during the initial mobilization of urate from joints. If urate is above 6 mg/dL, the dose is too low. NSAID or colchicine prophylaxis during the first 6 months of allopurinol is standard to reduce mobilization flares.

References

  1. DPWG / KNMP, via PharmGKB. Dutch Pharmacogenetics Working Group (DPWG) Guidelines. pharmgkb.org
  2. Clinical Pharmacogenetics Implementation Consortium (CPIC). CPIC Guidelines. cpicpgx.org
  3. U.S. Food and Drug Administration. Table of Pharmacogenomic Biomarkers in Drug Labeling (2024). fda.gov

Disclaimer: This content is for educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult your healthcare provider before making changes to your medication. Never stop or change a medication without medical supervision.

← All guides Allopurinol pharmacogenetics →
Get Your Report Now
Ready in One Minute