Straightforward pricing

3 configurations. 4 rental terms.

Every Mac is a dedicated physical machine, billed in USD. Your Mac mini's CPU, memory, and storage aren't shared with other customers, and it's not a virtual machine.

Plans start at $21/day. Choose a shorter term for a quick regression test, or compare weekly, monthly, and quarterly options for ongoing builds. Pick a configuration for your workload, then choose how long to keep it. Switch the rental term below to compare prices across all 3 configurations.

Showing daily prices. Each card also lists prices for all rental terms.

Choose the right amount of compute

All 3 configurations are available in all 5 locations. They differ in chip, memory, and built-in SSD storage. Prices below cover the base configuration; storage upgrades and connection options are listed separately.

A first project

Hold 16

Light builds, single-project CI, and short-term validation.

Chip
M4
Memory
16GB
SSD
256GB

$21/day

Daily
$21
Weekly
$56.8
Monthly
$105.2
Quarterly
$286.1

A good place to start when you're getting a build pipeline up and running. Your project files, toolchains, and caches all share the 256GB SSD, so check build artifact usage regularly and avoid keeping temporary caches on the machine longer than needed.

Available Choose Hold 16
Everyday development

Hold 24

Xcode development, multiple simulators, and UI testing.

Chip
M4
Memory
24GB
SSD
512GB

$41.4/day

Daily
$41.4
Weekly
$111.8
Monthly
$207.1
Quarterly
$563.3

More headroom for your editor, test processes, and simulators. The 512GB SSD lets you keep more project assets on hand. The number of simulators you can run at once depends on project size, simulator versions, and what you're testing.

Available Choose Hold 24
For demanding workloads

Hold Pro 64

MLX experiments, model inference, and large project builds.

Chip
M4 Pro
Memory
64GB
SSD
2TB

$59.5/day

Daily
$59.5
Weekly
$160.7
Monthly
$297.5
Quarterly
$809.2

64GB of unified memory and a 2TB SSD leave room for model files, dependencies, and full build artifacts. Check the actual memory requirements of your model before choosing; parameter count alone won't tell you whether it will run.

Available Choose Hold Pro 64

All listed configurations are available to order. Check the control panel for current availability. Once payment and setup are complete, we'll provide your connection details—typically in about 4 minutes. You can check progress in the control panel.

Choose for your bottleneck, not the name

Which setup fits your workload?

First, work out whether your task is limited by memory, storage, or build performance. If you need more storage, consider an upgrade. If memory is consistently under pressure, move to a more suitable configuration rather than adding storage alone.

Workload and configuration recommendations
WorkloadRecommendedWhy it fits and when to upgrade
Light builds and single-project CIHold 1616GB of memory and a 256GB SSD are a good starting point for a single project. Keep caches and build artifacts in check; if memory pressure stays high, consider a higher configuration.
Everyday Xcode development, multiple simulators, and UI testingHold 2424GB of memory and a 512GB SSD provide room for simulators, test assets, and dependencies. As concurrency grows, check swap usage and free disk space before adjusting.
Large model inference, MLX experiments, and full builds of large projectsHold Pro 64M4 Pro, 64GB of unified memory, and a 2TB SSD suit larger working sets. Validate with your actual model or project; a higher configuration does not guarantee a particular performance level.
Compare 3 configurations and prices for all 4 rental terms
Configuration / termHold 16Hold 24Hold Pro 64
ChipM4M4M4 Pro
Memory16GB24GB64GB
SSD256GB512GB2TB
Daily$21$41.4$59.5
Weekly$56.8$111.8$160.7
Monthly$105.2$207.1$297.5
Quarterly$286.1$563.3$809.2

Before you start, note your full-build time, test concurrency, memory pressure, and available storage. Compare using the same project and toolchain to make an informed choice. You get a dedicated physical machine—not a guaranteed completion time for any particular process.

Add only what you need

Storage and linked machines, priced separately

Add-ons don't change the base configuration's chip or memory. Prices below are in USD and are charged in addition to the base rental. Check the final configuration, quantity, and total for your order before paying.

Add-on pricing
Add-onDailyWeeklyMonthlyQuarterly
+1TB SSD$2.2$5.9$10.9$29.6
+2TB SSD$4.4$11.8$21.8$59.2
Thunderbolt 5 connection (per machine)$1.5$4.1$7.6$20.7

Clear space before expanding

Check simulator images, DerivedData, container images, and old archives first. If you still need to keep assets, models, or multiple toolchain versions long-term, consider a +1TB SSD or +2TB SSD.

Connecting machines doesn't pool memory

Thunderbolt 5 connections are charged per machine. Whether an app can coordinate across multiple machines and how data is distributed depends on the software and workload. A connected link doesn't mean every program can use pooled resources directly.

To change add-ons on an existing machine, open a support ticket in the control panel with your machine ID, data retention needs, and target rental term. We'll confirm the approach, whether migration is involved, and how billing will be handled before making changes.

5 locations, one catalogue

Where will your Mac be hosted?

All 3 configurations are available in Singapore, Japan (Tokyo), South Korea (Seoul), Hong Kong, and the eastern United States. For remote access, choose the location that best fits your network route. For builds, also consider repository access and artifact transfers.

Available configurations: 3 options × 5 locations
ConfigurationSingaporeJapan (Tokyo)South Korea (Seoul)Hong KongUS East
Hold 16AvailableAvailableAvailableAvailableAvailable
Hold 24AvailableAvailableAvailableAvailableAvailable
Hold Pro 64AvailableAvailableAvailableAvailableAvailable

The table shows available configurations, not live allocation status. Check the control panel for current availability. Nodes run year-round, 365 days a year. Moving between locations can affect connection details and data location, so back up your data before confirming a migration.

Check your rental term and renewal date before paying

All prices are billed in US dollars (USD). Longer terms cost less per day, but require payment for the full term. If you only need a short validation run, there's no need to commit for longer just to get a lower daily rate.

Two payment options

USDT-TRC20, or Visa / Mastercard / Amex (via Stripe). Available payment gateways depend on the response from the payment service; use the options shown at checkout.

For USDT-TRC20, check the network, recipient details, and amount due before sending. For card payments, follow the verification steps shown by the gateway. A payment screenshot doesn't replace the payment confirmation in your order.

Configure a Mac and check the price

Renew from your original order

Watch for expiry reminders in the control panel and your account email. Before your service expires, check the renewal invoice, rental term, and machine ID. Reminders can help you plan, but you should still verify the expiry date yourself.

An expiry reminder doesn't mean renewal has completed automatically. Check the payment status and new expiry date in the control panel to confirm. If you don't plan to renew, export your code, certificates, and any files you want to keep first.

Sign in to view billing
Before you pay: common questions

Know what to expect when renting or making changes

Use the answers below to decide whether to place an order. For changes to an existing order, include your order number and machine ID in a control-panel support ticket. Don't delete data or place a duplicate order before confirming the details.

Can I upgrade during my rental?

To move from Hold 16 to Hold 24 or Hold Pro 64, open a support ticket with your current and target configurations, remaining rental term, and data migration needs. Changing the physical machine's configuration may involve moving to a different machine at the location; don't assume the original machine can be upgraded seamlessly. We'll confirm the migration plan, cost, and effective date before proceeding.

Can I rent by the hour instead of by the day?

The shortest billing term on this page is one day; hourly pricing isn't available. For a daily rental, check the order's start and end times and total due at checkout. Ending your task early doesn't automatically refund the remaining time. For a one-off regression test, start with a day and decide on a longer term once the workload is stable.

Can I remove an SSD add-on separately?

First check whether you still need any projects, models, or caches stored on the extra space, then request a change through a support ticket. Whether it can be removed during the current term, when the change takes effect, and how charges are handled depend on your order. We don't promise automatic prorated refunds. Back up your data and check storage usage before making changes.

How do I request a receipt or invoice?

Check your invoices and payment history in the control panel first. For a document to support expense reimbursement or procurement review, send a support ticket or email support@vpshold.com with your order number, the name to appear on the document, and your requirements. We'll confirm which document formats and fields are available and how they can be issued; we can't promise a tax invoice format for a particular jurisdiction in advance.

Why isn't the monthly price the daily price multiplied by the number of days?

Daily, weekly, monthly, and quarterly rentals are priced separately; the longer-term prices aren't calculated by adding up the daily rate. For project budgeting, use the listed price for the term you need. For renewals or changes across terms, refer to the amount confirmed in the control panel. Switching the displayed term only changes the prices shown—it doesn't create an order or charge you.

Where do I find my connection details after payment?

After payment is confirmed, your physical machine is assigned and initialized. Setup usually takes about 4 minutes. Sign in to the control panel to find your connection details for remote desktop and SSH. Change the initial password before connecting for the first time, then review your access permissions. See the connection guide on the support page for instructions.

Choose your configuration and connect in about 4 minutes

Check the configuration, location, rental term, and add-ons before paying. If you need to confirm a setup for your team, tell support what you'll be using it for and how many machines you expect to need.