Macro Handler plans

Simple, transparent pricing

Two plans: one free, one premium. The free plan includes every block, Lua scripting, and HTTP requests; each macro run stops after 1–5 minutes and can be started again right away. Premium removes that limit and adds ZIP import and export, the Cloud Vault, account-to-account macro transfer, and sharing. Plan boundaries and payment details are below; the live price is shown in the secure checkout flow as the controlling figure.

Premium access is offered in the purchase flow as a monthly or time-bounded access model depending on regional purchase-channel and tax conditions. Renewal, cancellation, and refund rules are shown clearly before payment; the checkout screen is controlling.

Free

Build and try macros with every block

$0
  • Every no-code block, Lua scripting, and HTTP requests
  • Each run stops after 1–5 minutes; start it again right away
  • Read community forum topics after sign-in
  • All documentation and guides
Recommended

Premium

For long-running macros, backups, and sharing

$10 / month

This is the in-app display target. The final localized amount, taxes, and any active verified purchase-channel terms are shown in the checkout flow before payment.

  • Uninterrupted macro runs with no 1–5 minute limit
  • Secure ZIP import and export for macros you own
  • Personal Cloud Vault for 3 macros and account-to-account macro transfer
  • Direct macro sharing with the people you choose
  • Public macro publishing, downloads, and voting
  • Google-account premium: up to 3 devices on the same account
  • Priority support

Start free, upgrade inside the app

Install Macro Handler from Google Play and start building with every block. Premium and the Community Badge are purchased inside the app through Google Play checkout.

Runtime and language scope

14 languages are selectable on both the website and the Android app settings. The Android app starts in the phone's language when it is one of them, otherwise in English; the website starts in English. Users can switch either one to their preferred language at any time.

70 cataloged OCR locale-routing codes map to 7 OCR recognizer families: Latin, Chinese, Japanese, Korean, Devanagari, Arabic, and Cyrillic. The count shows which recognizer handles each code; it is not independently validated accuracy for 70 languages. Latin, Chinese, Japanese, Korean, and Devanagari use ML Kit recognizer packages; Arabic and Cyrillic use bundled Tesseract data for offline fallback. For scripts outside the listed recognizer families or rapidly changing glyph shapes, prefer template or image flows.

Premium status is verified on the server before premium features open; device compatibility, account status, and policy limits still apply.

Community add-on packages

The Community Badge is sold separately from Premium. It unlocks forum topics and replies, forum voting, comments on public macros, and developer contact requests.

Add-on

Community Badge

Separate badge add-on for forum posting and voting, public macro comments, and developer contact requests

$5 / month

The badge add-on is intended for forum posting, forum voting, and developer contact requests. The final localized amount, taxes, and any active verified purchase-channel terms are disclosed in the checkout flow before payment.

Note: Premium features open based on a verified purchase, your account status, and our security policies. Renewal, cancellation, and refund terms are disclosed before payment in the purchase channel; plan capabilities may evolve by release.

For example: the purchase screen must disclose whether auto-renewal applies, the billing period, taxes, the total amount, and refund terms before payment. Payment is not taken before these disclosures are shown.

Free vs Premium boundary

The free plan covers every block, Lua scripting, HTTP requests, documentation, and signed-in forum reading; each macro run stops after 1–5 minutes. Premium is designed for uninterrupted runs, ZIP import and export, the Cloud Vault and macro transfer, direct and public macro sharing, downloads and voting, up to 3 devices on one account, and priority support. Commenting on public macros needs the Community Badge. Forum posting, forum voting, and developer contact requests are offered through the separate badge add-on package.

The renewal, cancellation, and refund terms shown in the purchase channel are controlling; this page does not override checkout terms.

Plan capability matrix

What differs between the free and Premium plans, exactly as the app enforces it today. The terms shown before payment remain controlling.

CapabilityFreePremium
Every block, Lua scripting, and HTTP requestsThe free plan is not a reduced builder: every block type in the Google Play build, the Lua code editor, and HTTP requests work on both plans.IncludedIncluded
Macro run timeOn the free plan each run stops automatically after a random 1 to 5 minutes and shows a Premium prompt. There is no waiting period: you can start the macro again right away.1–5 minutes per runUninterrupted
ZIP import and exportExport macros you own as secure ZIP packages, and import packages from this device, your Cloud Vault, or an account transfer.Not includedIncluded
Cloud Vault and macro transferKeep up to 3 macros in your personal Cloud Vault (10 MiB per package) and send macros privately to another Macro Handler account.Not includedIncluded
Direct macro sharingShare a macro with specific users only.Not includedIncluded
Public macro publishing, downloads, and votingPublishing, downloading, and liking or disliking public macros need Premium. Commenting on public macros requires the Community Badge.Not includedIncluded
Forum posting, voting, and developer contact requestsForum reading requires sign-in so profile and community data are not exposed to anonymous scraping; forum topic/reply posting, forum voting, public macro comments, and developer contact requests are tied to the separate badge add-on package.Signed-in forum readingSeparate badge add-on
Premium on your Google accountPremium belongs to your Google account and its status is verified on our servers. It opens on up to 3 devices signed in to that account.Not included3 devices on one account
Support levelPriority support is part of the premium plan.General supportPriority support

Cancellation & Refund Information

When premium access ends, premium features are deactivated. Renewal, cancellation, and refund terms are shown before payment in the purchase channel and are subject to that channel rules and applicable law. Auto-renewal applies only if it is explicitly disclosed in checkout. See our Terms of Service for details.

Frequently Asked Questions

Does the free plan have a time limit?

Only on run time. On the free plan each macro run stops automatically after a random 1 to 5 minutes. There is no waiting period: you can start the macro again right away. Blocks, Lua scripting, and HTTP requests are not restricted. Premium removes the run-time limit.

What happens when my license expires?

Premium features are deactivated, your data is not deleted. You can continue using the app with free plan features.

Can I get a refund?

Refund requests follow your purchase channel's refund flow and local consumer law. For Google Play purchases, refunds are evaluated under Google Play's refund flow and unused-period rules. See the Refund Policy page for the full terms and regional exceptions.

View Refund Policy

How do I cancel my subscription?

You can cancel directly through Google Play: Google Play > Profile > Payments & subscriptions > Subscriptions > Macro Handler > Cancel. Your premium access continues until the end of the current billing period. Refund claims are governed by the Refund Policy page below.

View Refund Policy

How do I delete my account?

Use in-app Profile > Delete My Account, or email support@macrohandler.com.

Go to Delete Account