PythonAnywhere

Software95% confidence

PythonAnywhere is a cloud-based Python development and hosting platform that lets users write, run, and host Python applications entirely in the browser.

London, United Kingdom

About PythonAnywhere

PythonAnywhere is an online integrated development environment (IDE) and hosting platform focused on Python. It allows developers, students, and companies to write and run Python code, schedule tasks, host web applications, and manage databases directly from a web browser without needing to install Python or server software locally. The service offers free and paid tiers, with higher tiers providing more CPU time, storage, web app slots, and additional features suitable for production applications.

A charge from PythonAnywhere on your card statement typically relates to a paid account plan (such as a monthly or annual subscription), an upgrade to a higher tier, or the renewal of an existing hosting plan. In many cases, the descriptor may include a location in the UK (such as Richmond or London) because the company is UK-based, even if the user is located elsewhere. Charges are usually recurring if you have an active subscription, but may also appear as a one-time payment if you manually upgrade or purchase additional resources.

If you don’t recognize the charge, start by logging in to your PythonAnywhere account and checking the “Account” or “Billing” section to review your current plan, billing history, and invoices. Look for any recent upgrades, renewals, or added services that match the date and amount of the charge. If you still have questions, you can contact PythonAnywhere support through their website contact form or support email, providing the last four digits of the card, the charge date, and the exact amount (but never your full card number). If you cannot access an account tied to the email on file, you may need to search your email inboxes for past PythonAnywhere receipts to identify which account is being billed before reaching out to their support or your card issuer for further assistance.

Bank Statement Variations

1 known variations

These are the raw merchant codes that appear on bank and credit card statements that we've identified as belonging to PythonAnywhere.

  1. PYTHONANYWHERE RICHMOND GB

Frequently Asked Questions

Why did I get charged by PythonAnywhere when I only remember signing up for a free account?

PythonAnywhere offers both free and paid plans. You may have upgraded to a paid tier for more CPU time, always-on web apps, or additional features, which then started a recurring subscription. Log into your PythonAnywhere account, go to the Account/Billing section, and check your current plan and billing history to confirm.

Is the PythonAnywhere charge on my card a monthly or annual subscription?

PythonAnywhere supports both monthly and annual billing for many of its paid plans. You can verify which you chose by checking the invoice or billing history in the Account section after logging in. The charge description itself will usually not specify the term, so the billing portal is the best place to confirm.

How do I cancel my PythonAnywhere subscription so I’m not charged again?

To cancel, log in to pythonanywhere.com, go to the Account or Billing section, and downgrade your account back to the free tier or choose to cancel your paid plan. Once you do this, future recurring charges will stop, though you’ll retain paid features until the end of the current billing period.

How can I get a refund for a PythonAnywhere charge I didn’t intend to make?

If you believe a PythonAnywhere charge was made in error, first review your billing history in your account to confirm what was purchased or renewed. If it still looks incorrect, contact PythonAnywhere support via their website or support email with the charge date, amount, and the email address associated with the account. Refunds are considered on a case-by-case basis, especially for recent renewals or mistaken upgrades.

I see multiple small PythonAnywhere charges—are these separate plans or renewals?

Multiple PythonAnywhere charges may indicate separate accounts or projects on different email addresses, or different billing cycles for separate services. Check all email addresses you might have used for PythonAnywhere for invoices or receipts, and log in to each corresponding account to see its plan and next billing date.

Does PythonAnywhere place temporary authorization holds on my card?

In some cases, your bank may show a temporary authorization when you add or update a payment method with PythonAnywhere. This is typically a small, pending amount used to verify that the card is valid. Authorization holds should disappear automatically within a few days and will not be converted into actual charges unless a subscription or purchase is processed.

How can I confirm which PythonAnywhere account is tied to a specific card charge?

Search your email inboxes (including spam folders) for past PythonAnywhere receipts or invoices; those messages will show which email/account is being billed. If you still can’t identify the account, contact PythonAnywhere support with the date, amount, and the last four digits of your card so they can help locate the associated account, but never send full card details over email.

How do I contact PythonAnywhere about an unrecognized or disputed charge?

Visit pythonanywhere.com and use their contact or support page to submit a request, or use the support email address listed there. Include the transaction date, amount, card brand, and the last four digits of the card, along with any possible account email addresses. They can clarify what the charge was for and advise on cancellations or refunds if appropriate.

This merchant is in the Software category

Browse all

Compare PythonAnywhere

Got more mystery charges?

Paste your bank statement codes and we'll tell you exactly who charged you.

Find out who charged you