We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
Paid plans start at $8.33/mo. There's also a free plan.
PythonAnywhere has a free Beginner plan; paid access starts at $10 per month for Developer, or $8.33 per month when billed annually. The annual rate reflects paying for 10 months, and paid plans are otherwise billed monthly and cancellable anytime, according to the pricing details. The main catch is capacity: Beginner allows one web app and 100 CPU-seconds a day, while Developer remains limited to one app. Teams can configure more capacity through Custom, priced from $10 to $500 monthly.
01Every plan, line by line
| Plan | Billed annually | Billed monthly | Built for |
|---|---|---|---|
| Beginner | $0 | $0 | Trying Python with limited access |
| Developer | $8.33 | $10 | Small sites needing one Python web app |
| Custom ($10–$500/month) | — | Quote | Teams needing configurable capacity |
Add-ons and overages
- Additional CPU seconds can be purchased; price not published.
02What the plan grid doesn't tell you
CPU add-on price unpublished
You can purchase additional CPU seconds, but the pricing details do not publish their price. Confirm the current add-on rate before relying on extra capacity.
Free plan has tight limits
Beginner includes one web app, up to two consoles, 100 CPU-seconds per day and 512MB of private storage.
Annual rate requires annual billing
The $8.33 monthly equivalent reflects paying for 10 months per year. The Developer monthly price is $10.
Custom price varies
Custom costs $10–$500 per month. Customers choose disk space, so the plan name alone does not specify the final configuration.
03Which plan should you buy?
| If you are… | Get | Why |
|---|---|---|
| Learning or trying Python | Beginner | It costs $0 and includes one web app, but is capped at 100 CPU-seconds per day and 512MB of private storage. |
| One small Python site | Developer | At $10 monthly or $8.33 with annual billing, it includes one web app, three web workers and 5,000 CPU-seconds per day. |
| Teams needing more capacity | Custom ($10–$500/month) | It supports up to 20 web apps and 100,000 CPU-seconds per day, with web workers and disk space configured to fit. |
04Is PythonAnywhere worth the money?
PythonAnywhere is worth considering when you want to write Python in a browser and host a small app without managing a web server. The free tier makes it possible to start without a hosting bill, but its CPU and storage caps are strict. Developer is a straightforward step up for one site; it does not add more apps. If you need configurable capacity, Custom has a wide published price range, and extra CPU pricing is not published.
PythonAnywhere pricing FAQ
Is PythonAnywhere free?
Yes. The Beginner plan costs $0 and includes one web app, up to two consoles, 100 CPU-seconds per day, and 512MB of private storage. It is a limited free tier, not an unrestricted hosting plan, according to the plan details.
Where can I host a Python web app for free?
PythonAnywhere's Beginner plan includes one web app at no charge. Its limits are 100 CPU-seconds per day and 512MB of private storage, so check whether those caps fit your app before relying on it for ongoing hosting.
Does Python cost money?
The pricing details here cover PythonAnywhere hosting, not the cost or licensing of the Python language itself. PythonAnywhere offers a free Beginner plan; its paid Developer plan is $10 per month, or $8.33 per month with annual billing.
Is PythonAnywhere safe to use?
The pricing information does not specify security controls, so it is not enough to judge whether the service fits your security needs. Check PythonAnywhere's security documentation and policies for details relevant to your application before choosing a hosting plan.
