
HA Hosting (hahosting.com/mac-mini-colocation/) sells Mac Mini colocation from £45 + VAT / month on a monthly contract in Sheffield, UK: you ship your own Mac, they rack it with power, a 1 Gbit/s port and 25 TB of transfer. Figment sells the opposite side of the trade — a Mac you rent by the month, with managed options on top. If you already own current Apple silicon and just want it hosted in the UK, HA Hosting wins on headline price. If you don't own the hardware, or you want someone else to run the CI pipeline, Figment's rental is the direct answer. Start a Figment quote at /mac-hosting/start.
| Factor | HA Hosting (pricing page) | Figment |
|---|---|---|
| Model | Colocation — you supply the Mac | Rental — Mac included |
| Headline price | From £45 + VAT / month | Virtual Intel macOS $29/mo; i3 $49/mo; M-series from $95/mo |
| Setup fee | None listed | None listed; physical plans quoted |
| Term | Monthly rolling | Monthly; annual terms via quote |
| VAT / tax | VAT extra, as stated in the HA Hosting offer | Tax/fees as stated in the Figment quote |
| Hardware ownership | Yours | Figment's |
| Supported models | M1, M2, M4, M5 Pro, M6 (1U or 1.3U) | VM is Intel; physical Macs by request |
| Network | 1 Gbit/s port, 25 TB/mo included, £0.01/GB overage | Per quote |
| Remote reboot | Client control panel | Browser console on VM; physical by quote |
| Physical access | Two-factor, office hours; out-of-hours chargeable | N/A |
| Datacentre | ISO 27001, Sheffield, UK (Holbrook) | N/A to buyer |
| SLA | Not stated on the page we checked | Not published |
| Support scope | Rack, network, remote reboot, hands-on hours out-of-hours | Managed plans include specified CI work and support minutes above |
HA Hosting's page clearly lists the £45 + VAT headline, the 25 TB transfer allowance and the £0.01/GB overage; we did not find a formal uptime SLA on that page. Treat that as "not verified in the source we checked", not as proof of absence.
Target workload: one iOS app, main-branch CI, roughly 40 build minutes a day, under 1 TB of outbound transfer a month. Twelve-month horizon.
Assume £1 ≈ $1.26 for rough conversion only (use the rate on your invoice date).
Route A — You already own a Mac Mini M4, colocate at HA Hosting
Route B — Rent an M-series Mac from Figment
Route C — Managed CI on Figment (no DevOps hire)
Break-even against Route A depends on what you value the engineering time at. One hour of senior DevOps time per month at £80/hour is £960/year — more than the Route A → Route C gap once you account for hardware purchase. If you have no DevOps capacity at all, Route C is the honest apples-to-apples comparison, not Route B.
HA Hosting accepts M1 through M6 Mac minis, so a colocated current Mac runs the full Xcode lineup, including Xcode 27.x on macOS Tahoe 26.6+. Per Apple's Xcode system requirements:
A colocated M-series Mac at HA Hosting and a rented M-series Mac at Figment both handle current iOS, macOS and visionOS targets. Figment's $29 virtual Intel macOS does not — pick it only when you have a project pinned to Xcode 16.4 or earlier.
Access model differs materially. Colocation gives you direct admin over hardware you own and remote reboot through HA Hosting's control panel. Figment's virtual Intel macOS is reached through a browser console; outbound CI agents on the VM can reach your CI service, but inbound public SSH to the $29 VM is not currently offered. Confirm the access path you need in the Figment quote.
Use this when the decision is "stop paying for rack space; rent instead." It avoids the three mistakes we see most often: exporting the whole environment to a text file, importing provisioning profiles into Keychain, and counting a failed build as a fast one.
Before you give notice
On the HA Hosting Mac
.p12 (certificate and private key). Store the passphrase in your team secret manager..mobileprovision from the Apple Developer portal — they are files on disk, not Keychain exports.Fastfile, workflow YAML and any build scripts to the repo. Do not env > secrets.txt; that file will contain tokens.On the Figment Mac
.p12 into the login keychain; drop .mobileprovision files into ~/Library/MobileDevice/Provisioning Profiles/.Cutover test
Run this on the Figment Mac against your own repo. It is an example, not a benchmark — set -euo pipefail makes a failed build stop the script before any timing line is reached, so a "fast" run that never prints the success line is a failure, not a win.
set -euo pipefail
PROJECT="YourApp.xcworkspace" # your workspace or .xcodeproj
SCHEME="YourAppRelease" # a scheme that actually exists in $PROJECT
DESTINATION="generic/platform=iOS"
echo "Resolving packages..."
xcodebuild -workspace "$PROJECT" -scheme "$SCHEME" -resolvePackageDependencies
echo "Clean build starting at $(date -u +%FT%TZ)"
time xcodebuild \
-workspace "$PROJECT" \
-scheme "$SCHEME" \
-destination "$DESTINATION" \
-configuration Release \
clean build
echo "Clean build finished at $(date -u +%FT%TZ)"
Run three times; keep the median of the runs that reached the final echo. Only then end the HA Hosting contract.
Keep colocation if all three are true: you already own a current Mac mini, you need a UK (or specifically Sheffield) presence for latency or data-handling reasons, and you have the DevOps capacity to run the CI yourself. The £45 + VAT headline is hard to beat when the hardware cost is already sunk.
Switch to Figment when any of these apply: you don't own the hardware, you'd rather not carry failure risk on a single Mac, or you want the CI pipeline, backups and monitoring run for you. Start at /mac-hosting or jump straight to /mac-hosting/start.
Related reading: