Free AWS Hosting for WordPress: What UK Businesses Need to Know
Table of Contents
Free AWS hosting is a genuine option for developers and small businesses wanting to run WordPress on Amazon’s infrastructure without upfront costs. The AWS free tier covers the most commonly used hosting services for the first year, but the gap between “technically free” and “actually running a stable, well-maintained site” is wider than most introductory guides suggest.
The bigger problem for UK and Irish users is that almost every free AWS hosting guide is written from a US perspective. Region selection, GDPR data residency, GBP billing, and the specific AWS hosting services available in the London and Dublin data centres rarely get a mention. This guide covers all of it: how the AWS free tier works, which services suit WordPress hosting, what costs arrive after the trial ends, and how to decide whether AWS or a managed alternative is the better fit for your situation.
What Is the AWS Free Tier?
Amazon Web Services structures the AWS free tier across three distinct categories, and confusing them is one of the most common sources of unexpected charges for new users.
12-Month Free Trial
The 12-month free tier gives new AWS accounts access to a defined set of services for one year from account creation. This includes 750 hours per month of EC2 (t2.micro or t3.micro) instances and 5 GB of S3 standard storage. Once twelve months pass, these services revert to standard pay-as-you-go pricing automatically.
Always Free Services
The Always Free tier covers a smaller set of services with no expiry date. AWS Lambda (1 million requests per month), DynamoDB (25 GB storage), and CloudWatch (10 custom metrics) fall into this category regardless of how long your account has been active. These are generally supporting services rather than primary hosting tools.
Short-Term Trials
Short-term trials apply to specific services with a 30 or 90-day window. Amazon Lightsail’s current offer, which gives three months free on selected plans, sits in this bracket. It’s the most relevant trial period for anyone exploring free AWS hosting for WordPress, but it’s shorter and more limited than many guides imply.
Which AWS Services Support WordPress Hosting?
AWS free WordPress hosting is achievable through several different routes, each with its own trade-offs on complexity, control, and cost once the free period ends.
Amazon Lightsail
Lightsail is the most accessible route for anyone wanting to run WordPress on AWS without deep cloud infrastructure knowledge. It offers virtual private servers with predictable monthly pricing, a pre-configured WordPress blueprint, and a management console that handles static IP assignment, DNS configuration, and basic monitoring in one place.
The three-month free trial covers plans from $3.50 to $5 per month (billed in USD; VAT applies for UK accounts). After the trial, pricing scales from $3.50 per month for a 512 MB RAM instance to $80 per month for a 16 GB instance. For most small business WordPress sites, the $5 or $10 tier is sufficient.
Lightsail’s key limitation is the absence of auto-scaling. If traffic spikes beyond your instance capacity, you’ll need to upgrade manually. For a brochure site or small blog, this is rarely a problem. For a site with unpredictable traffic patterns, it’s worth factoring in before you commit.
Amazon EC2
EC2 gives you a full virtual machine and the most control over your hosting environment. The t2.micro or t3.micro instances covered under the AWS free tier can run WordPress, though the setup is considerably more involved: you’ll need to configure a LAMP or LEMP stack, install WordPress manually, and manage security patching yourself.
EC2 suits developers comfortable with Linux server administration. For a non-technical business owner, the management overhead quickly outweighs the cost benefit, particularly when managed alternatives are available at similar price points. ProfileTree’s web development team configures and manages server environments of this kind for clients who want the performance advantages of a custom stack without handling it in-house.
Amazon S3
S3 works for static websites built with HTML and JavaScript, but it doesn’t support PHP natively. That rules it out for standard WordPress installations, which require server-side processing. The exception is a statically generated site built with tools like Gatsby or Elementor’s static export, which can then be deployed to S3. The 12-month free tier covers 5 GB of standard storage and 20,000 GET requests per month.
AWS Amplify
AWS Amplify targets single-page applications and statically generated sites rather than traditional WordPress. It includes a CI/CD pipeline, global CDN delivery, and 12 months of free usage covering 1,000 build minutes and 5 GB of storage. If you’re running a headless WordPress setup with a React or Next.js front end, Amplify is worth considering as the delivery layer. For most small businesses exploring free AWS hosting, though, Lightsail or EC2 will be the more practical starting point.
AWS WordPress Hosting: Costs and Pricing
The question of AWS WordPress hosting cost is rarely answered simply, because the total depends on which services you combine and how much traffic your site receives. AWS hosting charges are modular by design: you pay for the instance, then separately for DNS, data transfer, load balancing, and support. For a straightforward WordPress site on Amazon Lightsail after the free trial, the running costs break down as follows:
| Resource | Lightsail Plan | Monthly Cost (USD) |
| 512 MB RAM, 1 vCPU, 20 GB SSD | Nano | $3.50 |
| 1 GB RAM, 1 vCPU, 40 GB SSD | Micro | $5.00 |
| 2 GB RAM, 1 vCPU, 60 GB SSD | Small | $10.00 |
| 4 GB RAM, 2 vCPU, 80 GB SSD | Medium | $20.00 |
These prices are per instance per month and include data transfer allowances. Going over the included data transfer triggers additional charges, typically $0.09 per GB. If you move to EC2 and add supporting services, costs rise further: Route 53 (DNS) costs $0.50 per hosted zone per month, an Application Load Balancer adds around $16 per month at minimum, and data transfer out to the internet is charged at $0.09 per GB after the first GB. None of these appear in AWS free tier summaries.
For UK businesses, AWS billing defaults to USD. Currency conversion applies at payment, and UK VAT (currently 20%) is added to AWS invoices for UK-registered accounts. The pricing calculator on the AWS website allows cost estimation in GBP, which is worth using before you commit to a configuration.
As Ciaran Connolly, founder of ProfileTree, puts it: “The biggest mistake we see businesses make with AWS is treating the free tier as a long-term plan rather than a testing environment. The moment you start adding real traffic and supporting services, costs compound quickly and the technical overhead becomes a full-time consideration.”
Choosing the Right Region for UK and Irish Users
Most AWS hosting guides give no guidance on region selection, but for UK and Irish businesses it matters both for performance and data compliance. Choosing the wrong region for your AWS hosting setup is one of the easiest mistakes to make and one of the harder ones to fix after a site is live. The two relevant options are EU (London), designated eu-west-2, and EU (Ireland), designated eu-west-1.
The London region delivers the lowest latency for users in England, Scotland, Wales, and Northern Ireland, which directly affects page load times and Core Web Vitals scores. For businesses where search rankings matter, server response time is one of the more controllable performance variables: hosting your WordPress site in the wrong region can quietly suppress rankings for UK search queries by adding unnecessary latency before the first byte arrives.
Post-Brexit, data stored there also stays within UK jurisdiction, simplifying GDPR compliance for businesses processing UK user data. The Dublin region is older and hosts a wider range of AWS services; for businesses in the Republic of Ireland it’s the obvious choice, though UK businesses should note that data stored in Dublin falls under EU GDPR rather than UK GDPR.
Average latency from major UK and Irish cities to each region:
| City | eu-west-2 (London) | eu-west-1 (Dublin) |
| London | ~2 ms | ~12 ms |
| Manchester | ~5 ms | ~14 ms |
| Belfast | ~10 ms | ~8 ms |
| Dublin | ~12 ms | ~2 ms |
For Belfast-based businesses the difference is marginal and either works well. For businesses in London or the South of England, eu-west-2 is the clear choice.
GDPR and Data Residency on AWS
Storing user data on AWS requires a conscious decision about which region hosts that data. For UK businesses post-Brexit, personal data in eu-west-2 (London) remains under UK GDPR; data in eu-west-1 (Dublin) falls under EU GDPR. Both frameworks are broadly equivalent, but they differ in enforcement authority and transfer mechanisms. For most SMEs the practical differences are minimal, though businesses handling sensitive data categories should take advice before selecting a region.
AWS’s data processing addendum (DPA) is available directly through the AWS console and covers the standard contractual clauses required for GDPR-compliant data processing. It’s a five-minute admin task that’s easy to overlook when setting up a new account.
Setting Up WordPress on Amazon Lightsail
Amazon Lightsail is the most practical starting point for free AWS hosting on WordPress for users who don’t want to manage a full server environment. Before touching any other settings, open AWS Budgets and create a cost budget with an alert threshold set at £1 (or your chosen amount). This protects against unexpected charges if you accidentally launch a paid service or exceed AWS free tier limits, and takes under five minutes.
With that in place, go to the Lightsail console and select “Create instance.” Choose your preferred region (eu-west-2 for most UK users), select Linux/Unix as the platform, and under “Select a blueprint” choose WordPress. Pick your instance plan and click “Create.” Once the instance is running (typically two to three minutes), open the Networking tab and create a static IP address, then attach it to your instance. Without a static IP, the public IP changes every time the instance restarts and breaks your DNS settings.
Access your WordPress admin dashboard by opening the instance’s public IP in a browser and appending /wp-admin. The default username is “user” and the password is retrieved from the instance’s management console by connecting via SSH and running cat $HOME/bitnami_credentials. From there, WordPress configuration follows the same process as any other installation: update plugins, configure your theme, install an SSL certificate (Lightsail includes Let’s Encrypt integration), and point your domain by updating DNS records at your domain registrar.
A note on DNS and staying genuinely free: If you use AWS Route 53 to manage your domain’s DNS, you will be charged $0.50 per month per hosted zone, even on the AWS free tier. It’s a small amount, but it means your hosting is no longer free from day one. To keep costs at zero, leave your DNS with your domain registrar or point it to a free DNS provider such as Cloudflare. Both options work reliably with Lightsail and won’t cost you anything.
AWS Safety Checklist: 5 Steps Before You Go Live
First-time AWS users share one complaint more than any other: unexpected charges on an account they thought was free. Run through this checklist before launching anything.
- Set a billing alarm first. Open AWS Budgets and create a cost alert at £1 before you create a single resource. You’ll get an email the moment any charge appears, giving you time to investigate before costs accumulate.
- Check which region you’re in. Resources launched in the wrong region don’t qualify for free tier and won’t show up where you expect them. Confirm eu-west-2 (London) is selected before every new resource you create; the console defaults can catch you out.
- Skip Route 53 for DNS. AWS charges $0.50 per hosted zone per month for Route 53, even on the free tier. Keep your DNS at your registrar or use Cloudflare’s free tier instead. Both connect to Lightsail without any issues.
- Watch your data transfer out. Data transfer to the internet is charged above certain thresholds even within the AWS free tier. Check AWS Cost Explorer weekly during your first month; data transfer is the most common hidden cost on otherwise-free accounts.
- Terminate resources you’re not using. Stopped instances still consume storage. If a project is finished, delete the instance, its static IP, and any associated snapshots. The AWS Trusted Advisor tool flags idle resources if you’re not sure what’s still running.
AWS WordPress Hosting vs Managed Alternatives
Choosing between AWS free WordPress hosting and a managed provider comes down to how much technical involvement you’re willing to take on and what level of support you need. The options below cover the most commonly compared providers, along with a fully managed alternative that removes the hosting decision entirely.
Hostinger
Hostinger offers shared and cloud WordPress hosting with a simpler setup, fixed monthly pricing, and 24/7 live chat support included in all plans. Plans start from around £2 per month for shared hosting, rising to £8 to £12 per month for cloud plans with dedicated resources. The trade-off is less control over the server environment and shared infrastructure on lower-tier plans.
SiteGround
SiteGround is officially recommended by WordPress.org and includes automatic updates, daily backups, built-in caching, and 24/7 support via phone, live chat, and ticket. Plans start from around £3 per month on introductory pricing. Its cloud plans are built on Google Cloud infrastructure and offer resource customisation alongside a more managed experience than raw AWS WordPress hosting.
WP Engine
WP Engine provides managed WordPress hosting for businesses that need reliable performance without internal developer resource. Features include automatic core updates, pre-launch staging, daily backups, a global CDN, and free SSL. Plans start from around $25 per month. The platform restricts certain plugins that duplicate its own features, but this is offset by strong security tooling and responsive specialist support.
How AWS Lightsail Compares
Compared to all three, AWS Lightsail offers the lowest cost for the server resources provided, the most control over the environment, and the weakest out-of-the-box support. Basic AWS support doesn’t include direct technical assistance; paid support plans start from $29 per month. For a technical user comfortable with Linux server management, Lightsail represents excellent value. For a business owner who needs hosting to work without ongoing maintenance, a managed provider will cost less in time even if it costs slightly more per month.
ProfileTree WordPress Hosting and Management
For SMEs across Northern Ireland, Ireland, and the UK that want a WordPress site performing well without managing hosting themselves, ProfileTree’s WordPress hosting and management service is a practical alternative to weighing up providers. The service covers hosting infrastructure, performance monitoring, security updates, and ongoing site maintenance, with the web development and SEO teams on hand when technical changes are needed. It suits businesses that have outgrown shared hosting but don’t want the operational overhead of configuring and maintaining their own cloud server.
| Provider | Starting Cost | Support Included | Technical Skill Required |
| AWS Lightsail | ~$3.50/month | Documentation only | Moderate–High |
| Hostinger | ~£2/month | 24/7 live chat | Low |
| SiteGround | ~£3/month | 24/7 phone & chat | Low |
| WP Engine | ~$25/month | 24/7 phone & chat | Low |
| ProfileTree Managed Hosting | Contact for pricing | Full team support | None |
Is Free AWS Hosting Right for Your WordPress Site?
If free means no cost at all, free AWS hosting delivers that for the first year on a small Lightsail or EC2 instance, provided you stay within AWS free tier usage limits. After twelve months the costs are competitive but no longer free. If free means low overhead, AWS is the wrong choice: the platform is designed for developers and technical teams, and configuring WordPress, managing updates, handling backups, and troubleshooting server issues all fall to you unless you pay for additional support.
For developers and technical founders who want maximum control and competitive pricing after the trial, AWS WordPress hosting through Lightsail is a solid option. The skills involved (server configuration, SSH access, DNS management) are learnable, and for business owners who want to develop that technical confidence, ProfileTree’s digital training programmes cover cloud fundamentals and website management as part of their practical SME curriculum.
For business owners whose core skill isn’t server administration, a managed WordPress host will deliver a more reliable experience at a comparable cost once the trial ends. The time saved on infrastructure management is usually worth more than the modest price difference.
Conclusion
Free AWS hosting is a capable and cost-competitive option for technically confident users. AWS hosting through Lightsail is the most accessible starting point, the London region is the right choice for most UK businesses, and a billing alarm set before you launch anything is the single most useful step a first-time AWS user can take.
If you’d prefer a team to handle the infrastructure while you focus on running the business, get in touch with ProfileTree to talk through what your WordPress site needs.
Frequently Asked Questions
Is AWS hosting actually free forever?
Not for WordPress hosting. The EC2 free tier runs for 12 months, and Lightsail’s trial lasts three months. A handful of services such as Lambda are permanently free, but those aren’t what you’d use to run a WordPress site.
Can I host WordPress on AWS for free?
Yes, via Lightsail (three-month trial) or EC2 (12-month free tier). Lightsail is significantly easier to set up, with a pre-configured WordPress blueprint. Both options require you to manage updates, backups, and SSL yourself.
What is AWS WordPress hosting cost after the free tier ends?
Lightsail plans start at $3.50 per month for a basic instance. Route 53 DNS, data transfer out, and optional paid support are billed separately. UK accounts also pay 20% VAT on top of USD-denominated charges.
Do I need a credit card to sign up for AWS?
Yes. Any valid credit or debit card works, including UK cards. AWS places a small temporary verification hold of around $1 when you register, which is refunded within a few days. UK VAT applies to invoices once billing begins.
Why am I being charged on a free account?
The most common causes are exceeding free tier usage limits, running resources in a region without free tier coverage, or leaving instances running after a project ends. Check AWS Cost Explorer broken down by service and region to find the source.
Which AWS region should UK businesses use?
EU (London), eu-west-2, for England, Scotland, Wales, and Northern Ireland. It gives the lowest latency and keeps data under UK GDPR. EU (Ireland), eu-west-1, is the better option for businesses based in the Republic of Ireland.
Is AWS good for WordPress hosting compared to managed providers?
AWS gives more control and lower base costs, but no managed support. SiteGround and WP Engine include automatic updates, backups, and specialist support as standard. AWS suits developers; managed hosts suit business owners who want hosting to work without ongoing technical involvement.