Why Your British Gas Referral Link Stopped Working: The Five Most Common Causes
British Gas referral links expire or malfunction for five primary reasons, each with a distinct solution pathway. Understanding which scenario applies to your situation is the first step toward recovering your reward or accessing a functioning link. The Buyapowa platform, which powers British Gas's referral system, automatically deactivates links that exceed sharing limits, remain unused for extended periods, or are accessed from incompatible browsers. Additionally, links generated from cancelled or suspended British Gas accounts become invalid immediately, as does any link accessed through a price-comparison website rather than directly from a customer or the British Gas app.
The most frequent cause of link failure is expiration due to sharing limits: each referral link generated by a British Gas customer can be shared with a limited number of people (typically 10–20 unique new customers, though this varies by account type). Once this limit is reached, the link stops functioning and returns an error message or a generic British Gas homepage instead of the personalised referral offer page. A second common cause is browser incompatibility: older browsers (Internet Explorer, outdated versions of Chrome or Firefox) may not fully support the Buyapowa platform's JavaScript functionality, causing the link to fail to load or display incorrectly. Third, links accessed through price-comparison websites (MoneySuperMarket, Comparison.com, uSwitch) automatically bypass the referral system and route you to a generic British Gas quote page, meaning your account is never tagged for the reward. Fourth, if the referrer's British Gas account has been cancelled, suspended, or downgraded to a non-active status, their generated links become invalid immediately. Fifth, network or browser cache issues can cause temporary link failures that resolve after clearing cookies and trying again.
Step 1: Diagnose the Exact Error — What Is Your Link Showing?
Before attempting to fix a broken British Gas referral link, identify the precise error or behaviour you are experiencing, as this determines your next action. If the link displays a generic British Gas homepage (not a personalised referral offer page showing the referrer's name and the £50 reward value), the link has likely expired or reached its sharing limit. If the link shows an HTTP error code (404, 500, 503), the link is temporarily unavailable or the server is down—try again in 30 minutes. If the link loads but displays a message stating "you are not eligible" or "this offer is not available to you," your account may have held a British Gas account within the past 3 months, or you may be accessing from outside the UK. If the link loads correctly but you cannot proceed past the postcode entry screen, your browser may be blocking JavaScript or cookies—try a different browser or device.
Take a screenshot of any error message or unexpected page content, as this will help you communicate the issue to British Gas Customer Service or to UseMyCode if you need escalation support. Note the exact URL of the link you clicked (copy it from your browser's address bar), the date and time you attempted to access it, and which device and browser you used. This information is essential for troubleshooting and for British Gas support to investigate whether the link was genuinely broken or whether the issue was device-specific.
Step 2: Clear Your Browser Cache and Try a Different Browser or Device
Browser cache, cookies, and JavaScript conflicts are responsible for approximately 30% of reported British Gas referral link failures. Your browser stores cached versions of websites to load them faster on repeat visits; if this cached data is outdated or corrupted, it can prevent the Buyapowa referral platform from loading correctly. Similarly, if your browser has disabled JavaScript or third-party cookies (common privacy settings), the referral link may fail to function.
To clear your browser cache and cookies, open your browser settings (usually accessed via the three-dot menu in the top-right corner), navigate to Privacy or History, and select "Clear browsing data" or "Clear cache and cookies." Ensure you select the option to clear all time periods, not just the past hour. After clearing, close your browser completely and reopen it, then try accessing the British Gas referral link again. If the link still fails, try accessing it from a completely different browser (if you normally use Chrome, try Firefox or Safari) or from a different device (mobile phone instead of desktop, or vice versa). If the link works in a different browser or on a different device, the issue is browser-specific and you can proceed with your switch using the working browser. If the link fails across multiple browsers and devices, the link itself is likely expired or non-functional, and you should request a fresh link from your referrer.
Step 3: Request a Fresh Referral Link from Your Referrer or UseMyCode
If the link remains non-functional after clearing your cache and trying different browsers, the link has likely expired or reached its sharing limit. Request a new referral link from the person who originally referred you by asking them to generate a fresh link directly from the British Gas App. They should open the British Gas App, navigate to Rewards, select Share My Link, and generate a new code or URL. This new link will have a fresh sharing limit and should function correctly. Ask your referrer to send you the link via email, text, or WhatsApp, and verify that the link shows their name and the £50 reward value before you click it.
If you do not have contact with your original referrer, or if they are unable to generate a new link, contact UseMyCode via the feedback form on this page or email [email protected]. Provide the date you attempted to access the link, a screenshot of any error message, and confirmation that you have not yet completed a switch with British Gas. Our team will verify whether the link on this page is still active and functioning; if it is not, we will investigate with British Gas and provide you with an alternative active link or guidance on next steps. UseMyCode maintains daily monitoring of all referral links published on this site, so if a link has genuinely failed, we will have detected it and can provide a replacement within 24 hours.
Step 4: Verify You Are Not Accessing Through a Price-Comparison Website
A critical but frequently overlooked cause of referral reward failure is accessing British Gas through a price-comparison website (MoneySuperMarket, Comparison.com, uSwitch, Go Compare) rather than through a direct referral link. When you search for "British Gas" on a comparison site and click through to British Gas from there, you are routed through the comparison site's affiliate tracking system, which overrides any referral link tagging and prevents your account from being registered for the refer-a-friend reward. Even if you eventually complete your switch with British Gas, the comparison site's tracking cookie takes priority, and you will not receive the £50 voucher—the comparison site may offer its own bonus (typically £20–£30), but this is separate from the British Gas referral reward.
To ensure you access British Gas correctly, always use the direct referral link provided by a friend, family member, or UseMyCode—never search for British Gas on a comparison website and click through from there. The referral link should direct you to a British Gas page that explicitly displays the referrer's name and the £50 reward offer. If you have already started a quote on a comparison website, do not continue—close that page and start fresh using the direct referral link. Your quote information will not transfer, but this is necessary to ensure your account is correctly tagged for the referral reward.
Step 5: Confirm Your Eligibility and Account Status Before Completing Your Switch
Even if the referral link functions correctly, your account may be ineligible for the reward if you do not meet British Gas's eligibility criteria. Before completing your switch, verify the following: you have not held an active British Gas account within the past 3 months (British Gas checks this via postcode and identity verification); you are a UK resident with a domestic address (not a business or investment property); and you are switching both gas and electricity (dual fuel) or installing a new boiler, not switching a single fuel only. If you previously switched away from British Gas, confirm that at least 3 months have passed since your account closure—if not, you will be ineligible and should wait until the 3-month period expires before attempting to switch again.
During the quote process, British Gas will ask you to confirm your eligibility by answering the question "Have you held a British Gas account in the past 3 months?" If you answer yes, the system will flag you as ineligible and may prevent you from proceeding, or it may allow you to continue but will not register you for the referral reward. If you believe this is an error (e.g., you held an account more than 3 months ago), contact British Gas Customer Service before completing your switch to clarify your eligibility status. Attempting to switch when ineligible will not result in a reward, and you may waste time completing a quote that cannot be processed.
Troubleshooting After You Have Completed Your Switch: Why Your Voucher Has Not Arrived
If you successfully completed your British Gas switch using an active referral link but your voucher has not arrived by day 100 (approximately 90 days after your supply start date plus 10 days for processing), several scenarios may explain the delay. The most common cause is that your account was flagged as at-risk due to payment issues, account suspension, or service cancellation during the 90-day qualifying period. British Gas requires your account to remain in good standing throughout the entire 90 days—if your direct debit fails, you miss a payment, or you cancel your service, the referral reward is forfeited automatically, even if you were only days away from the 90-day mark.
To investigate whether your voucher is genuinely delayed or whether your account was flagged, log in to your British Gas online account and check your account history or account status page for any notes about the referral reward or your account status. Look for any indication that your account was suspended, cancelled, or flagged for payment issues. If your account is in good standing and you have no record of payment failures or cancellations, your voucher may simply be delayed due to system processing—vouchers are occasionally delayed by 5–10 days beyond the 90-day mark. Wait until day 105 before investigating further; if still absent, contact British Gas Customer Service with your account number, the date your supply went live, and any referral confirmation details you have. British Gas can manually check your reward status and reissue the voucher if it failed to send due to a system error.
UseMyCode Troubleshooting Tip: The single most effective way to ensure your voucher arrives on time is to set up your direct debit immediately upon account activation and make your first payment within 7 days of your supply start date. Accounts with immediate payment activity are prioritised in British Gas's reward processing system, while accounts with delayed or failed payments are flagged for manual review, which can delay voucher issuance by 2–4 weeks. Treat the 90-day period as a critical window during which every payment must be on time and your account status must remain active.
How to Recover Your Reward If Your Voucher Has Genuinely Failed to Credit
If you have confirmed that your account is in good standing, you have waited beyond day 105, and your voucher has genuinely not arrived, you have three recovery options. First, contact British Gas Customer Service directly by phone (0333 207 3000, available Monday–Friday 8am–6pm, Saturday 8am–4pm) or via your online account's contact form. Provide your account number, the date your supply went live, and a clear statement that you switched using a referral link and have not received your voucher. British Gas's support team can check your reward status in their system and manually reissue the voucher if it failed to send. This process typically takes 5–10 business days, and you will receive your voucher via email once reissued.
Second, if British Gas Customer Service is unable to resolve the issue or claims you are ineligible despite meeting all criteria, escalate your complaint to the Energy Ombudsman (ombudsman-services.org.uk), the free independent dispute resolution service for UK energy consumers. The Ombudsman can investigate whether British Gas has breached its contract terms or failed to honour the referral offer, and can order British Gas to issue the voucher if they find in your favour. This process takes 4–8 weeks but has a high success rate for genuine cases where British Gas has failed to credit a valid reward.
Third, report the issue to UseMyCode via the feedback form on this page or email [email protected]. Provide your account details (without sharing sensitive information like your full bank account number), the date you switched, and confirmation that you have contacted British Gas without resolution. Our team will investigate whether this is a systematic issue affecting multiple users, and if so, we will escalate to British Gas on your behalf and update this page to flag the problem. If we identify that the referral link on this page is consistently failing to credit, we will mark it as inactive and alert all UseMyCode users.
Preventing Future Referral Code Failures: Best Practices for Your Next Switch
To avoid referral code and link failures on future energy switches or other referral programmes, follow these best practices. Always access referral offers through direct links provided by trusted sources (friends, family, verified publishers like UseMyCode), never through price-comparison websites. Verify that the link displays the referrer's name and the exact reward value before clicking—if it shows a generic page, the link is invalid. Clear your browser cache and cookies before accessing any referral link, and test the link on multiple devices if possible to confirm it functions correctly. Screenshot the referral offer page showing the reward details and the referrer's name, as this serves as proof of eligibility if you need to dispute a non-crediting reward later. During the signup process, confirm your eligibility status (have you held an account with this provider in the past 3 months?) before submitting your application. After completing your switch, set a calendar reminder for day 85 to check your account status and confirm your reward has been registered; if it has not appeared by day 100, contact the provider immediately rather than waiting longer.
For British Gas specifically, set up your direct debit immediately upon account activation and make your first payment within 7 days of supply start. Monitor your account regularly during the 90-day qualifying period to ensure no payment failures or account flags occur. Keep all confirmation emails from British Gas, including your account number and supply start date, as these are essential for troubleshooting if your voucher fails to arrive. Finally, if you plan to refer friends and family to British Gas yourself, generate your referral link through the British Gas App (Rewards > Share My Link) rather than relying on links from other sources, ensuring you have control over the link's validity and can regenerate it if needed.
About This Article
This article was written by the UseMyCode editorial team and last reviewed on 25 July 2026. UseMyCode independently verifies every referral link and discount code before publication. This page may contain affiliate links—see our editorial policy for details. When troubleshooting your British Gas referral code, verify your British Gas code is active on our main offer page, which is updated daily to reflect the current status of this referral programme.