Price the model and rental term together

3 Mac models, 4 billing options

Dedicated physical Mac mini, not a virtual machine. Cloud Mac rental starts at $21.1/day. Choose a configuration based on a real build, then decide how long to keep the machine.

Switch the headline price shown on the plan cards

Daily prices are shown; full pricing for all 4 billing options is always available.

All prices are in USD. Models, locations and current availability are confirmed in the console.

Start with one pipeline

Choose a machine for your workload, not your assumed concurrency

All 3 models provide a dedicated physical environment. They differ in unified memory and SSD capacity. Build count alone does not determine the right configuration: check resource use for a single archive first, then account for overlapping jobs.

ArmRDP M4 Base

M4
16GB
256GB

$21.1/day

A good fit for getting an iOS build pipeline running or moving one project’s archive job off your local machine. Start with sequential jobs to establish build-time and disk-usage baselines.

Daily
$21.1
Weekly
$57.1
Monthly
$105.7
Quarterly
$287.5

Include DerivedData, archives and dependency caches in your 256GB storage budget.

Rent M4 Base

ArmRDP M4 Pro

M4 Pro
64GB
2TB

$59.5/day

A good fit for large projects, multiple toolchains and workloads that include local model inference testing alongside builds. 64GB of unified memory and a 2TB SSD accommodate larger jobs and caches.

Daily
$59.5
Weekly
$160.7
Monthly
$297.6
Quarterly
$809.5

Before running multiple jobs on one machine, track peak memory use and disk writes for each.

Rent M4 Pro

Switching the displayed price does not place an order. Selecting a model preselects its configuration; confirm the billing option and add-ons at checkout.

Define your resource requirements

Compare hardware specs and pricing

These configurations are listed for straightforward procurement checks. All 3 are Apple Silicon physical nodes with full macOS GUI and command-line access; Xcode, simulators and Metal run natively.

Models and base rental prices. All prices are in USD; add-ons are listed separately.
ItemArmRDP M4 BaseArmRDP M4 PlusArmRDP M4 Pro
ChipM4M4M4 Pro
Unified memory16GB24GB64GB
Built-in SSD256GB512GB2TB
Resource allocationEntire dedicated physical machineEntire dedicated physical machineEntire dedicated physical machine
Daily$21.1$41.4$59.5
Weekly$57.1$111.9$160.7
Monthly$105.7$207.2$297.6
Quarterly$287.5$563.6$809.5

Hardware details to confirm before ordering

CPU / GPU cores
Check the actual configuration for the selected chip. The catalog does not specify core counts, so don’t infer a specific core configuration from the M4 or M4 Pro name alone.
Network ports
Connect via SSH or VNC screen sharing. Confirm physical Ethernet specifications, bandwidth and external connectivity requirements before provisioning; port names are not a throughput guarantee.
Operating system version
First check compatibility between your target Xcode and macOS versions, then confirm which macOS versions are available on the selected node. This page does not list unconfirmed OS versions in the catalog.
Pin your toolchain
Once you’ve chosen the project’s Xcode version, specify it explicitly on the runner. Avoid letting changes to the default version affect the same release pipeline.

If your project depends on specific CPU/GPU core counts, network settings or an OS version, send your requirements to support@armrdp.comand confirm them before choosing a rental term.

Add-ons priced separately

Size your workload first, then add storage or interconnects

The base SSD is included in the model rental price. The following add-ons are priced separately across all 4 billing options. For a complete quote, list the base model, each add-on and its billing option rather than comparing machine prices alone.

+1TB SSD

Add space for dependency caches, DerivedData or archives. Before migrating, confirm the mount location and use an explicit path in your build scripts.

Daily
$3
Weekly
$8
Monthly
$14.9
Quarterly
$40.5

Storage upgrades do not increase unified memory.

+2TB SSD

For workloads that need to retain multiple archives, project caches or larger test datasets. Set cache cleanup and artifact retention rules before expanding storage.

Daily
$6
Weekly
$16
Monthly
$29.8
Quarterly
$81

Extra storage is not a backup; store important artifacts separately.

Thunderbolt 5 interconnect

Priced per participating machine. For a multi-machine setup, specify the number of machines, data flow and target jobs. Confirm the connection design before adding it to your quote.

Per machine / day
$1
Per machine / week
$2.8
Per machine / month
$5.2
Per machine / quarter
$14.1

An interconnect does not combine multiple machines into one pool of unified memory.

To add an upgrade mid-term, check the relevant order, add-on term and amount due in the console before confirming. Don’t use full-term list prices to estimate the cost for the remaining rental period.

Same models, 5 locations

All 3 models are available in all 5 locations

Choose Singapore, Tokyo, Seoul, Hong Kong or the US West Coast. Start with the location nearest your team or dependency services, then test download, archive and upload times using a real repository.

“Available” means the model and location are listed in the catalog. Check the console for current availability.
ModelSingaporeJapan (Tokyo)South Korea (Seoul)Hong KongUS West Coast
ArmRDP M4 BaseAvailableAvailableAvailableAvailableAvailable
ArmRDP M4 PlusAvailableAvailableAvailableAvailableAvailable
ArmRDP M4 ProAvailableAvailableAvailableAvailableAvailable

Evaluate interactive use and builds separately.VNC responsiveness depends more on round-trip latency. Automated builds also depend on your repository, dependency sources and artifact destination. Location can help narrow your options, but it can’t replace testing your project.

Keep your setup reproducible before migrating.Record runner labels, toolchain versions, environment variables and cache settings. When switching locations, validate the new environment before changing job routing in your pipeline.

Break down every line item

What makes up a weekly bill?

For example, an ArmRDP M4 Plus in Tokyo with an additional +1TB SSD. Both items are billed weekly, for a sample total of $119.9 USD. This shows how the total is made up; it is not a payment request.

ArmRDP / WEEK

Sample invoice · Japan (Tokyo)

The base model and storage upgrade use the same billing option.

ArmRDP M4 Plus · weekly
$111.9
+1TB SSD · weekly
$8
Total USD$119.9

$111.9 + $8 = $119.9

This example excludes any unselected add-ons. For an actual order, check the model, location, billing option, add-ons and total individually.

Check these 4 details on your invoice

Location
This example uses Japan (Tokyo). Make sure the connection location matches the runner label used by your jobs so you don’t mix test and release machines.
Billing period start
Check the service start time in your order details. Order placement, payment and service start are separate fields; don’t substitute your browser’s local time.
Billing period end
Check the expiry time and time zone shown on the order. For teams working across locations, add the expiry to your shared calendar and leave time to export archives.
Add-ons and currency
This example includes one +1TB SSD billed weekly. The total is in USD; when checking the payment amount, don’t mistake the base rental price for the full bill.
Choose your time frame

Test by the day, sprint by the week, then consider monthly or quarterly

Choose a billing option based on how long you need to keep the machine, not how fast it builds. The examples below use list prices; refer to your order for the actual rental period.

Short-term testing: daily

Run a clean build, a cached build and a signed export. Record build time, peak memory and SSD usage before deciding whether to keep the same environment.

Example: M4 Base

$21.1/day

For a short test, define the task scope first. A single successful run doesn’t measure concurrent capacity.

Release sprint: weekly

When a release cycle involves repeated fixes, regression tests and rebuilds, keeping the toolchain and caches in place can make issues easier to reproduce than reconfiguring each time.

Example: M4 Plus

$111.9/week

Two consecutive weekly payments cost more than a monthly plan at $207.2. Check your full release schedule before renting.

Ongoing pipeline: monthly or quarterly

A good fit for everyday CI and a stable long-term release environment. Validate the configuration with real jobs before extending the rental term; a longer term won’t fix an unsuitable resource choice.

Example: M4 Pro

$297.6/month · $809.5/quarter

At list prices, the difference between quarterly billing and three monthly payments is $297.6 × 3 − $809.5 = $83.3.

If individual jobs slow down after you add concurrency, check memory pressure, disk contention and cache conflicts first. To isolate release jobs, assign multiple runners to separate physical nodes instead of only increasing concurrency on one machine.

Check the total before you pay

Payments, renewals and expiry

All orders are billed in USD. We accept USDT-TRC20 and Visa, Mastercard or Amex via Stripe. Available payment gateways are confirmed by the backend at checkout.

USDT-TRC20

When you reach the payment step, follow the network, address and amount shown for your current order. Confirm you’re using TRC20 before sending, and save the transaction ID to help verify the payment.

Check the order receipt in the console for payment status; initiating a transfer does not confirm payment.

Visa / Mastercard / Amex

Card payments are processed by Stripe. Check the order total and currency, complete verification, then return to the console to check the payment status. If it hasn’t updated, check the original order record first.

Don’t create another order while a payment is still being verified.

Renewal and expiry

Check the expiry time, outstanding invoices and renewal options in the console. Whether auto-renewal is enabled, and the available reminder channels and times, depend on what’s shown for your order and account. A reminder does not mean renewal is complete.

Before expiry, export your code, certificate backups and build artifacts, and confirm the service end date after renewal.

To check a payment or invoice, sign in to the console and submit a support ticket with your order number, amount and transaction ID. Never send full card details, private keys or machine passwords in a ticket or email.

Rent one Mac and run your first pipeline

Start by choosing a model, location and billing option. Track build times and resource use on a real project, then decide how long to keep it and whether to add more nodes.