Accounting Firm Hosting

Accounting firm hosting built for the week of the deadline.

An accountancy site is quiet for eleven months and then every client logs in during the same seven days, uploads a year of paperwork and expects the reminder emails to have arrived on time.

Client areas never cachedReminders on platform cronFree migration
Deadline-season headroomPrivate document pathsPlatform cronDaily backupsFree SSL24/7 support
Built for filing season

Everything a client portal asks of a host.

A marketing site that caches perfectly, wrapped around a document area that cannot be cached at all and is only busy when it matters most.

Client documents are not public files

Accounts, statements and identity documents live outside the publicly listable upload paths and are retrieved through signed links rather than a URL that works forever.

Not listableSigned retrieval

Portal pages excluded from the cache

Anything behind a client login is per-client by definition, so those URLs bypass the page cache while the guides, the service pages and the blog keep serving from the edge.

Deadline reminders that leave on time

A reminder five days before a filing date is worthless if it goes out on the day. Platform cron sends it at the hour it was scheduled for, regardless of traffic.

Scheduled properlyNo visitor dependency

Headroom for the fortnight that counts

Load is concentrated into a couple of weeks a year. The plan is sized for the peak rather than for the eleven quiet months either side of it.

Uploads that do not fail at the wrong moment

Clients attach scanned years of paperwork, in one go, at eleven at night. Upload and execution limits are set for that rather than for a contact form.

Staging for a rate or rules update

Calculators and guidance pages change with legislation. Update them on a clone, check the numbers, then publish the set together.

Operations

Ready before the season, not during it.

Everything that goes wrong on an accountancy site goes wrong in the same fortnight. The useful work is confirming, before it starts, that the parts under pressure are configured for it.

  • One-click admin login, no shared passwords
  • Per-site resource and storage view
  • Plugin and core updates with per-item status
  • Restore any daily backup from the dashboard
Client portal
Cache bypassed
dynamic
Document paths
Not publicly listable
private
Reminder jobs
Platform cron
on time
Nightly backup
Replicated offsite
01:15
Performance

Deadline week, everybody at once.

The public pages are cached and cheap. What decides how the week goes is the uncached portal and the upload path, both of which are only busy now.

Sized
for the peak fortnight
Private
client document paths
NVMe
storage on every plan
MagicWP145 ms
Portal sharing a shared-host pool1250 ms
Upload limits set for a contact form700 ms

Illustrative comparison of a client portal page during peak week. Your numbers depend on client count and concurrent uploads.

Configuration

What we change for an accountancy site

These differ from a standard WordPress site on the same plan, and each follows from a year's worth of load arriving in a fortnight.

SettingWhat we doWhy
Portal cachingBypassed on every URL behind a client loginA client area is per-client, so a cached page hands one business another business's documents, and that is a disclosure rather than a performance bug.
Document storageOutside the publicly listable upload paths, served through signed linksStatutory accounts and identity documents arrive through an ordinary upload field, which by default puts them in a directory a web server will happily serve.
Upload and execution limitsRaised for the client-area contextClients send a year of scanned paperwork in a single attempt, and a limit sized for a contact form turns that into a failure they will not retry.
Reminder schedulingPlatform cron rather than visitor-triggeredDeadline reminders are only useful in advance, and a site that is quiet overnight will not fire a visitor-driven job until the morning it was warning about.
Capacity planningSized to the filing peak rather than the annual averageAveraging a year of traffic hides the only two weeks that decide whether the site works, because that is when every client arrives at once.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly
Starter
For personal sites, blogs, and portfolios.
$20/mo
Billed $240 yearly · save $60
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
Billed $960 yearly · save $240
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
Billed $3000 yearly · save $600
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Can the client portal be cached?
No. Every page behind a client login is specific to that client, so caching it risks showing one business another's documents. The public guides and service pages still cache normally.
Where do uploaded accounts and statements live?
Outside the publicly listable upload paths, retrieved through signed links. An ordinary upload field would otherwise put statutory accounts in a directory the web server serves to anybody with the address.
Clients say large uploads fail. What is happening?
They are hitting limits meant for a contact form. Raising the upload size and execution time for the client area is the fix, because a year of scanned paperwork arrives in one attempt and rarely gets a second one.
Will deadline reminders go out overnight?
Yes, because the scheduler runs on the platform. A visitor-triggered job on a site that is quiet at night sends the five-day warning on the morning of the deadline.
How should the plan be sized?
To the filing peak, not the annual average. Almost all of the load lands in one or two weeks, and averaging it across the year describes a site that is never actually under pressure.

Be ready for the fortnight that decides the year.

Start in minutes, or let our team move your practice site across - no card, no commitment.