Flywheel Hosting Review: Are They Worth The Extra Money?

Considering using Flywheel to host your WordPress website? In our hands-on Flywheel review, I’ll help you decide whether or not this popular WordPress host is right for you.

In general, Flywheel definitely sit in the top tier of managed WordPress hosting. They have stellar performance, a well-designed dashboard, and lots of useful tools for both solo WordPress users and agencies/freelancers that are building client websites.

However, I’m getting ahead of myself with that summary, because this review is really about showing you why I came to those conclusions. To help you understand how Flywheel perform and what it’s like to use Flywheel, here’s what I’ll cover:

  • A short overview of the features/tech stack that Flywheel offer
  • Hands-on performance test data
  • A detailed look at the Flywheel dashboard experience and features
  • Information on Flywheel’s support
  • Pricing details, including comparisons with other popular WordPress hosts

Let’s dig in…

A quick note – Flywheel were acquired by WP Engine, another popular managed WordPress host, in 2019. However, the two are still separate companies. I wrote this review well after the acquisition, so it should capture some of the changes that have been made.

A Quick Overview of Flywheel’s Features

Flywheel do a good job of explaining all their features and technology in their marketing copy, so I won’t go too in-depth here. However, in case you’re not already familiar with the specific details on what Flywheel offer, I think it’s useful to set the stage with a quick overview.

In a nutshell, Flywheel are managed WordPress hosting. This means that they don’t just host your site, but they also create a 100% WordPress-optimized environment and give you lots of tools to manage, secure, and maintain your site.

In terms of speed/performance, you’ll get the following features:

  • Google Cloud infrastructure on all plans
  • A built-in content delivery network (CDN) powered by Fastly that offers full-page caching on the CDN
  • Server-level caching that’s built specifically to work with the CDN and has built-in exclusion rules for popular tools such as WooCommerce
  • Performance analytics (paid add-on)
  • Five data centers on three continents

In terms of security, you’ll get the following features:

  • Free/easy SSL certificates
  • Limit login attempts activated by default
  • WordPress-specific firewalls
  • Malware scans
  • Free malware removal if something gets through the cracks

And in terms of convenience/management, you’ll get the following features:

  • Automatic daily backups with 30-day storage, as well as on-demand backups when needed
  • One-click staging sites
  • Automatic WordPress core updates
  • 24/7/365 support

One thing that sets Flywheel apart from other managed WordPress hosts is their focus on creating useful tools for freelancers and agencies who are building/managing WordPress sites for clients. To that end, you’ll get the following features:

  • Easy billing transfer to client sites
  • Option to white-label the Flywheel dashboard to resell hosting to clients
  • Local development workflows
  • “Blueprints” to quickly spin up new sites from a template

Lastly, all Flywheel customers get free access to the premium Genesis Framework theme and all StudioPress child themes — this is a perk of the WP Engine acquisition, as WP Engine also acquired StudioPress.

Now, let’s go hands-on with Flywheel…

Flywheel Performance Test Data

With any WordPress host, performance should always be your most important consideration. If a host can’t make your WordPress site load fast, none of the other features really matter. For that reason, I think it’s important to start off the hands-on section of every hosting review with some performance tests.

To assess Flywheel’s performance, I created a test site on the Tiny plan. I wanted to create a “realistic” test scenario, so I installed the Genesis Framework and imported the full Authority Pro child theme demo site, which includes a hero section, opt-in form, lots of CTAs, and more. Basically, it looks like a “real” website.”

Why am I using the Genesis Framework for my test? Because, as I mentioned above, all Flywheel customers get access to the Genesis Framework and StudioPress child themes at no extra cost. So if you host at Flywheel, you’ll be able to use these premium themes for free.

To collect the data, I ran two types of tests:

  • WebPageTest — this service runs one-off tests. It’s what most people think of when testing “load time”. It’s basically like a more detailed version of Pingdom and GTmetrix.
  • K6 (formerly Load Impact) — this service simulates performance under scale by hitting a site with 50 visitors over 5 minutes.

WebPageTest Performance Data

To collect WebPageTest data, I used another service called MachMetrics. MachMetrics uses WebPageTest as its testing engine but allows for automated daily testing, which helps eliminate single-test variability.

I configured MachMetrics to run a test every six hours (four tests per day) and let it run for a week, which equals about 28 separate tests on different days and at different times of day.

My WebPageTest configuration was as follows:

  • Native traffic connection
  • US-East test server (near my Flywheel data center)
  • Desktop device

Over the entire week, my test site’s average load time was just 1.26 s, which MachMetrics tells me is in the top 97th percentile (quite good!).

Flywheel performance results from WebPageTest/MachMetrics
Flywheel performance results from WebPageTest/MachMetrics

Another nice thing MachMetrics lets us see is the best and worst-performing test runs over the entire week. Here are the three best and worst runs:

The best three and worst three performance tests
The best three and worst three performance tests

You can see that Flywheel were quite consistent in all the runs. The difference between the best and worst runs was just ~0.2 seconds, which is a good thing as it means your visitors should have consistent experiences.

In this first test, I agree with MachMetrics’ assessment — Flywheel get an A+.

K6 Performance Data

WebPageTest gives a good indicator of Flywheel’s peak performance, but it doesn’t necessarily tell us whether Flywheel can maintain that same performance quality during busy times. For example, if your site gets shared on Reddit, can Flywheel keep loading your site just as fast for the 50th active visitor as for the first active visitor?

This is the type of scenario that K6 lets us test. K6 will simulate 50 active visitors hitting your site over just five minutes.  Ideally, you want to see a “flat” line for server response time over the entire test.

So how did Flywheel do? Quite well, you can see that as the number of active visitors increases (the green line, which is kind of hidden behind the purple), the response time (blue line) stays flat at just 2 ms on average.

K6 load test of 50 visitors over 5 minutes
K6 load test of 50 visitors over 5 minutes

Note — this test doesn’t measure the full load times. It’s just measuring server response time — that’s why the average response time is so low.

Again, Flywheel performed very well and managed to process over 12,000 requests over the entire five minutes. For reference, I’ve used this same configuration with other WordPress hosts and they were usually only able to hit 8-9,000 requests.

User Experience: One of the Best Hosting Dashboards

Because Flywheel made marketing to designers and agencies such a big part of their positioning, Flywheel has always put a big emphasis on design, which shows in the quality of their dashboard.

In my opinion, Flywheel definitely has one of the best, most user-friendly hosting dashboards in the managed WordPress hosting space. It’s well above most of the competition and, of the hosts that I’ve used, the only hosts that rival Flywheel’s user experience are Kinsta and Pressidium.

When you first log in, you’ll see a list of all your sites, along with the menu at the top. If you have a lot of sites, you can add tags and collaborators and use filters to find specific sites. Obviously, this isn’t especially useful for my account because I only have a single site. But if you had 30 client sites, you’d appreciate this feature:

The main Flywheel dashboard after logging in
The main Flywheel dashboard after logging in

To manage a site, all you need to do is click on it.

Individual Site Dashboard

When you first open the dashboard for an individual site, you’ll see basic details on who has access to this site. To navigate to other features, you’ll use the tabs at the top:

  • Performance — this houses in-depth reports on your site’s performance. However, it requires a paid add-on to use ($25/mo to activate it on your account + $2/mo for each additional site).
  • Stats — lets you view your site’s usage for visits, storage, and bandwidth.
  • Backups lets you manage the automatic backups and create on-demand backups if needed.
  • Advanced — houses most other features, including staging sites.
The dashboard for an individual site
The dashboard for an individual site

The two most interesting options here are Backups and Advanced.

In the Backups tab, you’ll see a list of the automatic daily backups. One nice thing is that Flywheel give a quick summary of your site in each backup. It shows you how many posts, pages, plugins, and comments your site has, which helps you choose the right backup to restore. You can also add your own comments to help you remember.

If you’re about to make a big change, you can also manually create a backup and add a description to help you remember it. And for all of the backups that you take, you can download or restore them with just a few clicks:

Flywheel's backup tool
Flywheel’s backup tool

The Advanced tab is kind of a catchall for different features and tools. For example, this is where you can perform the following actions:

  • Clear your cache. Note — one thing I found frustrating is that Flywheel don’t give you a companion plugin to clear the cache from your WordPress dashboard. You can only clear it from your hosting dashboard.
  • Reset your limit login attempts in case you accidentally lock yourself out.
  • Enable the built-in CDN powered by Fastly.
  • Enable WP_DEBUG mode to track issues.
  • Disable caching (you should only use this while you’re developing a site, which is why it’s called Development Mode).
  • Manage your database.
  • Create staging sites.
The Advanced tab houses most tools
The Advanced tab houses most tools

Database Management

Unlike most other hosts, Flywheel don’t use phpMyAdmin for database management. Instead, you get a custom database management tool. I think the tool is pretty easy to use, but I’m not a developer. If you need phpMyAdmin for some reason, that might be something to consider:

Flywheel's custom database management tool
Flywheel’s custom database management tool

Staging Sites

When you enable a staging site, you’ll get a new Staging tab in your site dashboard where you can manage all of its options:

The staging site tab
The staging site tab

When you go to push your staging site live, you get some convenient options:

  • You can choose whether to only copy files or also move your database.
  • You can have Flywheel automatically back up your live site before moving over the staging version.

Exploring Flywheel’s Development/Client Workflows

Again, one of the most unique things about Flywheel in comparison to other managed WordPress hosts is their useful development and client workflows. If you build a lot of WordPress sites, especially client sites, you’ll really appreciate these features.

Blueprints When Installing a WordPress Site

Using a managed WordPress host’s autoinstaller is typically a pretty standard process, so I wouldn’t normally give it an in-depth section. However, Flywheel have one really awesome feature here that I need to highlight — Blueprints.

A Blueprint is basically a pre-set configuration of themes, plugins, and settings that you can automatically install as part of the setup process. For example, if you’re using Flywheel with the Divi theme (via Divi Hosting), you’ll get a Blueprint to help you quickly install and activate the Divi theme:

A blueprint for the Divi theme
A Blueprint for the Divi theme

You can also create your own Blueprints as needed, of course.

If you don’t build sites very often, this probably isn’t a big selling feature. But if you’re a designer/agency who’s constantly building client sites, Blueprints are a really useful tool to speed up your development process.

Local Integration for Easy Development

The Local development tool
The Local development tool

With local WordPress development, you can run a WordPress install on your local computer while you’re developing a site. Then, when you’re ready to make your site live, all you need to do is publish it to your hosting.

Flywheel has their own* local development tool called Local that makes it really easy to spin up local development sites and then publish them to your live Flywheel hosting. You can:

  • Publish sites from Local to Flywheel when they’re ready to go live.
  • Pull down sites from Flywheel into Local when you need to work on them.

Local also has the same “Blueprints” feature that you get with live Flywheel hosting.

* Note — since the WP Engine acquisition, Flywheel have spun out Local as its own standalone tool that now integrates with both Flywheel and WP Engine. Still, it started off as a Flywheel project and it still retains the same design aesthetic as Flywheel.

Easy Access Controls and Client Billing Transfer

Flywheel make it really easy to give clients or collaborators access to specific websites. You can create multiple “Organizations”, each with their own members and you can also add individual collaborators to websites.

How to create a new organization
How to create a new organization

You can also easily assign sites to different people, which really simplifies billing if you’re working with clients. When you set up billing, you can choose from three different options for “who’s paying”:

  • I’m paying
  • My client’s paying
  • My organization’s paying

Learn more about billing transfer.

White Label Dashboard for Reseller Hosting

Another unique option for working with clients is white labeling. If you’re on the higher-tier plans, you can white-label the Flywheel dashboard and support to essentially sell your own hosting and services. Everything will use your own brand and you’ll even be able to set your own prices.

White labeling costs an extra $99 per month on top of whatever you’re paying for hosting. You can learn more about it here.

Notable Development Limitations

While Flywheel have a lot of nice development workflows, there are two limitations that advanced users/developers might care about:

Exploring Flywheel’s Support Options

Flywheel offer 24/7/365 support via live chat and ticket on all plans.

To offer live chat support, Flywheel use Intercom, which I really like. The Intercom chat widget is easily accessible from anywhere in your Flywheel dashboard and you also won’t lose your chat if you navigate to a different page or accidentally close the window. You can also easily pull up a chat transcript in the future.

All in all, I personally think that Intercom (or something similar) is the best way to offer chat support, so this is a big advantage. If you’re familiar with Kinsta, Kinsta also use Intercom for live chat support, so you should have a very similar experience there.

Here, you can see me having a conversation with the Flywheel support team via Intercom:

Flywheel live chat support
Flywheel live chat support via Intercom

If your request goes beyond what the frontline chat support team can handle, you (or the support staff) can open a ticket. You can access or create tickets directly through your dashboard:

Flywheel ticket support
Flywheel ticket support

In general, I’ve found all my interactions with Flywheel support to be quite positive. You can see that, in addition to fixing problems, they’re also just generally pretty friendly, which never hurts.

Do Flywheel Offer Phone Support?

Yes and no. Flywheel do not offer phone support on most of their plans, instead opting to focus on chat support. However, they do offer phone support to all customers who are paying $250+ per month. This includes Flywheel’s top-tier Agency plan, as well as any custom plans.

Let’s talk about pricing next…

Flywheel Pricing

At first glance, Flywheel look like they have the same “standard” pricing that you’ll find at other managed WordPress hosts of this caliber. However, there are a couple of things that make Flywheel’s pricing unique.

First, Flywheel offer a cheap Tiny plan that starts at just $15 per month. This plan only supports up to 5,000 visitors, so it will only work for tiny websites. However, it’s a really nice addition for simple portfolios/blogs because it lets you get started with a premium managed WordPress host for half of what you’d pay at Kinsta or WP Engine.

Second, Flywheel’s website limits are more generous than most other managed WordPress hosts. That is, Flywheel let you host multiple websites for cheaper than other managed WordPress hosts, which fits with how they market themselves towards agencies and freelancers (because you’ll probably have lots of small clients that you want to host).

Here’s a quick look at the prices and limits:

Flywheel pricing
Flywheel pricing

You can also get two months free if you opt for annual billing instead of monthly billing.

Flywheel Overage Fees

If you exceed the visitor or storage limits on your plan, Flywheel will not cut off your site. However, they will charge you an overage fee:

  • Visitors: $1 per 1,000 visitors over your limit
  • Storage: $1 per GB over your limit

Flywheel Add-Ons

In addition to the hosting prices, Flywheel also offer some optional add-ons that might increase the price:

The High Website Limits are Great for Client Sites

One differentiator that I mentioned is the high website limits. Here’s a comparison of how Flywheel’s website limits and prices compare to Kinsta and Pressidium, two other quality managed WordPress hosts. I’ll skip the Tiny plan for simplicity’s sake and consider the Starter plan as Flywheel’s first tier).

PlanWebsite LimitsVisitor LimitsPrice/mo.
Flywheel 1125,000$30
Kinsta 1120,000$30
Pressidium 1110,000$25
Flywheel 210100,000$115
Kinsta 2240,000$60
Pressidium 2330,000$50
Kinsta 35100,000$100
Pressidium 310100,000$150
Flywheel 330400,000$290
Kinsta 410250,000$200
Pressidium 425500,000$300
Kinsta 520400,000$300

For example, you can see that Flywheel’s Freelance plan lets you host up to 10 websites for just $115 per month, while Kinsta charge $200 per month for 10 websites and Pressidium charge $150 per month for 10 websites. Kinsta’s plan has a higher visitor limit, though.

All in all, these pricing differences make Flywheel an especially good value if you need to host lots of websites that are fairly low-traffic (e.g. client websites).

Note — the same benefit holds true for WP Engine as Flywheel now has identical prices to WP Engine after the acquisition. The only difference is that Flywheel offer the Tiny plan while WP Engine don’t.

Flywheel vs Other Popular Hosts

To finish things out, let’s quickly compare Flywheel vs some other popular managed WordPress hosts, as well as vs the ubiquitous shared hosting offerings.

Flywheel vs WP Engine

As you learned, Flywheel are now owned by WP Engine, so the two share a lot of similarities (though the underlying architecture is different). Additionally, the pricing is pretty much identical. Again, the only difference is that Flywheel has the cheap Tiny plan, while WP Engine don’t.

However, there are still some big differences:

  • Flywheel use Google Cloud while WP Engine use Amazon Web Services (AWS).
  • Flywheel have a much nicer hosting dashboard (at least in my opinion).
  • WP Engine let you add on a site to your existing plan (for $20/month/site). This doesn’t increase your visit limit, but it is a nice option in some situations.
  • Flywheel has a lower visitor overage fee — Flywheel charge $1/1,000 visitors while WP Engine charge $2.

You can read our full WP Engine review to learn more.

Flywheel vs Kinsta

Flywheel vs Kinsta is another popular comparison you might come up against. Both are excellent hosts and both use Google Cloud Platform infrastructure.

In general, some differences are that:

  • Flywheel are a little cheaper for the resources that you get, especially if you need to host multiple sites.
  • Flywheel have those nice development/client workflows, such as Blueprints, Local, billing transfer, etc.
  • Kinsta have more plans, which allows for easier scaling. E.g. Kinsta have a $60 per month plan after their $30 per month plan, while Flywheel make you jump straight from $30 per month to $115 per month.
  • Flywheel don’t provide SSH access or WP-CLI, while Kinsta do.
  • Kinsta offer more data center locations — Kinsta have 24 locations while Flywheel have just five.
  • Kinsta offer performance analytics for free, while Flywheel charge an extra $25 per month.
  • Flywheel store your backups for 30 days, while Kinsta only store them for 14 days (unless you pay extra).

All in all, they’re both excellent hosts so you won’t go wrong either way.

Flywheel vs Shared Hosting

In terms of quality, Flywheel is a big step above shared hosts such as Bluehost, GoDaddy, and even SiteGround. There’s really no competition in terms of service quality.

Of course, quality isn’t really how most shared hosts compete — it’s just about price. In terms of price, there’s also no competition — shared hosts are going to be cheaper than Flywheel, especially if you need to host multiple websites.

However, Flywheel have a leg up here as compared to most other managed WordPress hosts — the Tiny plan. If you’re on a budget and your site doesn’t get much traffic, the Tiny plan provides a viable alternative to cheap shared hosting. On the other hand, if you’re on a tight budget and you need to host multiple websites, you might be happier with SiteGroundcheck out our SiteGround review to learn more.

Final Thoughts on Flywheel

Overall, Flywheel definitely deserve their spot as one of the top managed WordPress hosts.

Since the WP Engine acquisition, Flywheel have seen some changes that move them closer to WP Engine. For example, their prices are now virtually identical to WP Engine and WP Engine are also standardizing many of Flywheel’s development workflow advantages across both platforms — e.g. WP Engine users can now also benefit from Flywheel’s Local tool (actually, they completely spun out Local from Flywheel). This goes both ways, though, as Flywheel customers now get access to the Genesis Framework and StudioPress child themes at no extra costs.

However, Flywheel are by no means just WP Engine with a different design. Flywheel use completely separate infrastructure (Google Cloud), have different features, and still have some price differences in the Tiny plan.

As for the service itself, Flywheel has a lot going for it:

  • Flywheel aced both the one-off performance tests via WebPageTest and load testing via K6.
  • The dashboard is well-designed and easy to use.
  • Flywheel support is excellent and always available.
  • You get lots of useful development workflows and features for working with clients.
  • The Tiny plan is about the cheapest entry point to premium managed WordPress hosting that you’ll find.

With that being said, there are some downsides:

  • Flywheel don’t offer SSH access or WP-CLI.
  • They only have five data centers, with no options in Asia or South America.
  • They only offer four pre-set pricing plans, which doesn’t give you as much flexibility as some other hosts.

Overall, though, I think that the positives outweigh the negatives for most WordPress users, which makes Flywheel an excellent choice for your WordPress site.

Any experiences with Flywheel hosting you’d care to share? Thoughts?

By Colin Newcomer

Colin Newcomer uses WordPress far more than any sane person should. He lives a life of danger, riding a scooter through the chaos of Saigon.

View Author Archive →

Leave a Reply