Macro Handler plans

Simple, transparent pricing

Two plans: one free, one premium. The free plan fully covers visual macro building; premium unlocks Lua scripting, HTTP requests, and advanced 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

For getting started with macro development

$0
  • Text / Image / Color scan blocks
  • Core no-code builder flows
  • Read community forum topics after sign-in
  • Core documentation and guides
  • Advanced automation / runtime capabilities
  • Public macro publishing, downloads, and voting
Recommended

Premium

For professional usage and advanced capabilities

$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.

  • Advanced automation / runtime capabilities
  • Public macro publishing, downloads, and voting
  • Google-account premium: up to 3 devices on the same account
  • Priority support and premium license management
  • Separate badge add-on for forum posting, forum voting, and developer contact requests
  • Server-side entitlement verification

Runtime and language scope

14 languages are selectable on both the website and the Android app settings. The website and Android app start in English on first open, and users can switch to their preferred language at any time.

70 official OCR language codes are mapped on-device across 7 OCR families: Latin, Chinese, Japanese, Korean, Devanagari, Arabic, and Cyrillic. For scripts outside the official OCR coverage or rapidly changing glyph shapes, prefer template or image flows.

Premium unlocks entitlement-controlled advanced automation/runtime capabilities that ship in the current release scope; device compatibility, account state, and policy boundaries still apply.

In-app purchase surface

Plan boundaries match real premium screens

Premium, badge, and profile entitlement states make the plan boundaries described on this page visible in the app. These images come from the English 1.0.17 app screens.

Purchase learning map: Premium access

Users see which capability is locked, the purchase channel, and the terms to check before payment.

Clean premium purchase dialog
1LockedThis area explains why the premium capability is blocked; the user first understands which right is missing.
2ChannelThe purchase channel, price, and regional tax information are shown as controlling details in checkout.
3ActionUsers decide to purchase or close from this action area; pricing copy on the page does not override checkout terms.

Purchase learning map: Badge add-on

The badge add-on screen teaches that forum posting, forum voting, and developer contact requests are managed separately from premium.

Clean badge add-on dialog
1BoundaryThe community action that requires a badge is clarified here; it is not mixed with public macro premium rights.
2ScopeForum posting, voting, and developer contact surfaces are tied to badge scope.
3DecisionThe user accepts the add-on requirement or exits the flow before continuing.

Purchase learning map: Profile entitlement state

The profile screen shows where users can check their premium and badge state inside the app.

Clean profile entitlement state
1AccountEntitlement is tied to the personal account; users verify sign-in and profile state on this surface.
2PremiumPremium activity and license state are shown to the user as a visible signal after purchase.
3BadgeBadge add-on state is tracked separately for forum and contact permissions.

Premium

Premium access dialog

Badge Add-on

Badge requirement dialog

Entitlement State

Profile premium and badge status

Community add-on packages

Separate add-on packages may be offered in the purchase channel alongside Premium for forum posting, forum voting, and developer contact surfaces.

Add-on

Community Badge

Separate badge add-on for forum posting, forum voting, 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 access is enforced with license verification, account status, and 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 core scan blocks, starter builder flows, documentation, signed-in forum reading, and signed-in public macro comments. Premium is designed for advanced automation/runtime capabilities, public macro publishing/downloads/voting, license management, and priority support. 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

This table highlights the main product boundary between the free and premium plans. The terms shown before payment remain controlling.

CapabilityFreePremiumNotes
Core scan blocks and starter builder flowsIncludedIncludedText / Image / Color scanning and starter builder scenarios.
Advanced automation / runtime scopeLimitedFull accessPremium is the plan intended for advanced automation/runtime capabilities shipped in the current release scope.
Forum posting, voting, and developer contact requestsSigned-in forum readingSeparate badge add-onForum reading requires sign-in so profile and community data are not exposed to anonymous scraping; forum topic/reply posting, forum like/dislike voting, and developer contact requests are tied to the separate badge add-on package.
Public macro publishing, downloads, and votingNot includedIncludedPublic macro publishing, downloads, and like/dislike actions are protected by premium entitlement. Public macro comments only require a signed-in account.
License management and entitlement verificationNot includedIncludedPremium rights are enforced with server-side entitlement and license management.
Support levelGeneral supportPriority supportPriority support is part of the premium plan.

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

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 Settings > Account > Delete Account, or email support@macrohandler.com.

Go to Delete Account