---
title: "Subscription and Billing"
description: "Buy or restore the Cloud Link subscription in OpenCode Mobile, manage renewal and cancellation in the app store, and understand expiry and machine retirement."
canonical: "https://opencodecloud.link/docs/subscription/"
lastUpdated: "2026-10-19"
---
OpenCode Cloud Link costs **€2.99 (EUR) per month**. The subscription is sold and
renewed through the App Store or Google Play from inside OpenCode Mobile. It is
not billed on this website.

## Where to subscribe

1. Install OpenCode Mobile from the App Store or Google Play.
2. Open **Settings → Cloud Link**.
3. Choose **Subscribe** and complete the store purchase.
4. Return to Cloud Link and continue with pairing.

If you already subscribed on another device, choose **Restore purchases**
instead. The app recovers the store entitlement and lets you continue to pair a
machine.

Cloud Link is hidden in direct APK, F-Droid/FOSS, and production web builds.
Existing connection profiles and deep links may still work, but the
subscription and machine-management surfaces are not available.

## Manage or cancel

Use the store's subscription page:

- **iOS:** App Store account subscriptions.
- **Android:** Google Play subscriptions.

The app's **Manage subscription** action opens the relevant page. Cancellation
and refunds are handled by the store, not by Cloud Link.

Canceling stops future renewal. Access normally continues through the
store-provided paid-through date, including any grace period granted by the
store. The paid-through date is not a promise of automatic renewal.

## What happens when access ends

- Expired, revoked, or billing-held access suspends new Cloud Link connections.
- Cached or unverified expiry, billing holds, and store outages suspend access
  without immediately destroying the machine.
- Once the subscription is terminally expired or revoked, Cloud Link retires the
  machine: it closes ingress, removes DNS, deletes the tunnel, and removes the
  machine and pairing records after remote cleanup succeeds.
- Restoring a purchase recovers the same account, but a retired machine needs a
  fresh connector QR and pairing.

Local connector state may remain after suspension. The machine simply cannot
authorize new data-plane access until entitlement is restored.

## Restore after reinstalling

A store purchase is tied to the Apple or Google account, not the phone's local
app data. After reinstalling OpenCode Mobile:

1. Sign in to the same store account.
2. Open **Settings → Cloud Link**.
3. Choose **Restore purchases**.
4. Pair the machine again if its previous access was retired.

## Common questions

### Is Cloud Link available without the mobile app?

No. The subscription and pairing flow live in OpenCode Mobile, and the app is
the primary client. You can use a remote browser after pairing, but the store
purchase still starts in the app.

### Can I use one subscription on several phones or machines?

The subscription is tied to your store account, and the app can manage paired
machines. The exact current machine limit is enforced by the service; this
documentation does not state a number. Attempting to exceed it returns a
capacity error without affecting the subscription.

### Does deleting a machine cancel the subscription?

No. Deleting a machine retires its tunnel and DNS record. The store subscription
continues until you cancel it in the app store.

### Does the website charge me?

No. The website links to the store purchase through the app. Billing, receipts,
taxes, refunds, and renewal notices come from Apple or Google.

## Related

- [Pair with OpenCode Mobile](/docs/pairing/)
- [Troubleshooting](/docs/troubleshooting/)
- [OpenCode Mobile Cloud Link guide](https://getopencode.app/docs/cloud-link/)
- [Privacy Policy](/privacy-policy/)