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 $10/mo. There's also a free plan.
PythonAnywhere’s Beginner plan is free and includes one web app, up to two consoles, 100 CPU-seconds per day, 512MB of private storage and restricted outbound internet. Developer costs $10 month-to-month or $8.33 per month with annual billing. Custom plans are listed at $10–$500 per month, with capacity set to your needs. Additional CPU seconds and optional private PostgreSQL can add to the bill.
01Every plan, line by line
| Plan | Billed annually | Billed monthly | Built for |
|---|---|---|---|
| Beginner | $0 | $0 | Python learners and small projects |
| Developer | $8.33 | $10 | Developers hosting a small website |
| Custom | — | Quote | Sites needing configurable capacity |
Add-ons and overages
- Buy additional CPU seconds; price not published
- Optional private PostgreSQL server and storage; price varies by configuration
02What the plan grid doesn't tell you
Additional CPU seconds
You can buy additional CPU seconds, but the price is not published. Ask for the rate and how usage is measured before relying on extra capacity.
Private PostgreSQL
Optional private PostgreSQL and storage are priced by configuration. Confirm the database and storage cost for your intended setup.
Custom capacity
Custom is listed at $10–$500 per month. The final price depends on chosen workers, disk space, always-on tasks and other configured capacity.
Annual billing terms
Paid plans have a one-month minimum and can be canceled anytime. Annual subscriptions pay for 10 months per year.
03Which plan should you buy?
| If you are… | Get | Why |
|---|---|---|
| Learner or small project | Beginner | Free, with one web app and two consoles; watch the 100 CPU-seconds-per-day cap and restricted outbound internet. |
| Small production website | Developer | $10 monthly or $8.33 per month annually, with three web workers, 5,000 daily CPU-seconds and 20 scheduled tasks. |
| Growing site with custom needs | Custom | Choose workers, disk and always-on tasks, with up to 20 web apps and 100,000 CPU-seconds per day. |
04Is PythonAnywhere worth the money?
PythonAnywhere is worth paying for when managed deployment and a browser-based workflow save more time than the plan costs. Developer’s $10 monthly price buys more CPU, workers, storage and scheduled tasks than Beginner, while Custom gives projects a path to configured capacity. The free plan is enough for learning and small apps that fit its limits. It is less suitable when outbound networking, background processing or database compatibility is central to the design; check those constraints before committing.
PythonAnywhere pricing FAQ
Does PythonAnywhere have a free plan?
Yes. Beginner costs $0 and includes one web app, up to two consoles, 100 CPU-seconds per day, 512MB of private storage and restricted outbound internet. There is no free trial listed for paid plans.
How much does PythonAnywhere Developer cost?
Developer costs $10 per month with monthly billing, or $8.33 per month with annual billing. It includes one web app, three web workers, 5,000 CPU-seconds per day, 5GB of private storage and 20 scheduled tasks.
How much does a PythonAnywhere Custom plan cost?
Custom is listed at $10–$500 per month. It supports up to 20 web apps and up to 100,000 CPU-seconds per day, with configurable web workers, disk space and always-on tasks. The total depends on the selected configuration.
Are extra CPU seconds or PostgreSQL included?
Additional CPU seconds can be purchased, but their price is not published. Optional private PostgreSQL and storage are priced by configuration. Ask PythonAnywhere for a quote based on expected CPU use and database requirements.
