Skip to main content

Minimum App Requirements

Written by Taylor L

To use the Housecall Pro mobile app, your phone needs to meet a few basic requirements. These include running a supported version of iOS or Android, keeping the app updated, and having standard security settings enabled on your device (like a screen lock). These requirements help protect your business and your customers' payment information. Below, you'll find the specific details for each requirement, along with simple steps to make sure your device stays up to date.


Supported Operating Systems

Apple and Google regularly release updates that fix security vulnerabilities and protect your device from threats. We require operating system versions that are still receiving these updates — once a version stops getting security patches, it can no longer be considered safe for processing payments.

We recommend always running the latest available version of your operating system.

Platform

Minimum Version

Recommended

Minimum Device

iOS

iOS 16 or later

Latest available

iPhone 8 or later

Android

Android 9 (Pie) or later

Latest available

Any device with Google Play Services that supports Android 9 or later


Minimum App Version

Platform

Minimum Version

iOS

2026.4.30 or later

Android

2026.4.30 or later

Each app update includes security improvements, bug fixes, and new features. Running an outdated version of the app may expose you to security issues that have already been fixed in newer releases. For this reason, older app versions may be blocked after we release a security update.

We strongly recommend enabling automatic app updates so you always have the latest version without needing to think about it.


Device Configuration Requirements

These requirements help ensure that your device provides a secure environment for handling payment information.

  • A screen lock must be enabled (PIN, password, or biometric like Face ID or fingerprint) — This prevents unauthorized access to your device and the app if your phone is lost or stolen.

  • The device must not be rooted or jailbroken — Rooting (Android) and jailbreaking (iOS) remove built-in security protections that keep your device and payment data safe. Devices modified in this way cannot be used with HousecallPro Mobile.

  • Developer Mode and USB Debugging must be disabled (Android) — These are advanced settings intended for software developers. When enabled, they open access points on your device that could be exploited. Most users will never need these turned on.

  • Date and time must be set to automatic — Incorrect date and time settings can interfere with secure connections and the app's ability to verify that software and security certificates are current.


Tap to Pay Requirements

Tap to Pay lets you accept contactless card and digital wallet payments (like Apple Pay and Google Pay) directly on your device — no card reader or extra hardware needed. Because your phone is acting as a payment terminal, it needs to meet stricter requirements than the rest of the app.

Stripe maintains the authoritative device list. HousecallPro partners with Stripe for payment processing, and Tap to Pay device eligibility is determined by Stripe (in coordination with Apple and Google). Stripe updates their allow list regularly as new devices launch, security requirements change, and older devices fall out of support — so the lists below are a general guide, not the final word. Always defer to Stripe's official supported-devices documentation for the current list:

General requirements

iOS

Android

Minimum Device

iPhone XS or later

NFC-enabled, Google-certified phone or tablet

Minimum OS

iOS 18.4 or later

Android 13 or later

Internet

Required

Required

Additional Android requirements

Even when an Android device meets the minimum OS and hardware requirements above, Stripe requires that it also:

  • Uses Google Mobile Services and has the Google Play Store installed

  • Has a security update from the past 12 months

  • Has the device bootloader locked and unchanged

  • Runs the unmodified manufacturer-provided OS

  • Has Developer options disabled

  • Has a stable internet connection

Some Android manufacturers produce both GMS-certified and non-GMS-certified variants of the same model. If your device meets every other requirement but Tap to Pay still won't connect, your specific variant may not be GMS-certified — contact the device manufacturer to confirm.

Commonly supported phones

These are examples of phones that are typically supported for Tap to Pay. This list is not exhaustive and is not the source of truth — always check Stripe's documentation linked above for the current full list before purchasing a device specifically for Tap to Pay.

  • iPhone: iPhone XS, XR, 11 series, 12 series, 13 series, 14 series, 15 series, 16 series, 17 series, SE (2nd and 3rd generation)

  • Samsung Galaxy: S22 / S23 / S24 / S25 series (including Ultra and FE variants), A-series (A35, A36, A53, A54, A55, A56), Z Flip and Z Fold from generation 4 onward

  • Google Pixel: Pixel 6 and newer (including a, Pro, and Fold variants)

  • Motorola: Recent edge series, razr series, and moto g 5G models

  • OnePlus: 10 Pro, 11, 12, 13 series

  • Other supported manufacturers: Asus, Honor, Infinix, Oppo, Redmi, Xiaomi (specific models only)

If you don't see your specific phone listed here, check Stripe's documentation — Stripe's full list is much larger than what we can practically maintain on this page.


Unsupported Devices

The following devices cannot be used with HousecallPro Mobile:

  • Rooted or Jailbroken phones

  • Phones using non-standard Operating systems.

  • Software simulated phones

Some devices are not disallowed from using HousecallPro Mobile apps, but are also not directly supported. Various unique issues might arise from using them. Unsupported devices include:

  • Samsung Z Fold family of devices

  • Devices produced by Xiaomi


Keeping Your Device Up to Date

The simplest way to stay compliant and secure is to keep everything updated automatically:

  1. Enable automatic OS updates — On iPhone: Settings > General > Software Update > Automatic Updates. On Android: Settings > System > Software Update.

  2. Enable automatic app updates — On iPhone: Settings > App Store > App Updates. On Android: Google Play Store > Settings > Auto-update apps.

  3. Restart your device occasionally — A weekly restart helps ensure updates are fully applied and security services are running properly.

If the app blocks you from use due to a device or version issue, update your OS and app, restart your device, and try again. If the issue persists, contact us.


Need help or have questions?

We're here for you! Chat with Support using the Blue Chat Bubble in your Housecall Pro account, or give us a call at (858) 842-5746.


Did this answer your question?