{
    "slug": "stripe",
    "name": "Stripe",
    "entity_id": "https://helpcompare.com/tools/stripe/#software",
    "record_url": "https://helpcompare.com/data/tools/stripe.json",
    "page_url": "https://helpcompare.com/tools/stripe/",
    "verified_at": "2026-10-06",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "HelpCompare - https://helpcompare.com/tools/stripe/",
    "generated": "2026-10-08T13:43:25+00:00",
    "how_to_read": "record = this tool's row of /data/tools.json (schema /data/schema/tools.schema.json); security = its row of /data/security-offline-remote.json (null = not researched yet); ai_pricing = its rows of /data/ai-pricing.json; sources = every URL these values were checked against. Values are verified data; nothing here is an editorial rating.",
    "record": {
        "slug": "stripe",
        "name": "Stripe",
        "category": "Payment Processing",
        "official_site": "https://stripe.com",
        "helpcompare_url": "https://helpcompare.com/tools/stripe/",
        "entry_price_usd": null,
        "entry_price_unit": null,
        "entry_price_unit_label": null,
        "entry_price_included_users": null,
        "entry_price_min_users": null,
        "entry_price_unit_source": null,
        "entry_price_text": "2.9% + 30¢",
        "entry_price_source": "https://helpcompare.com/stripe-vs-paypal/",
        "free_plan": null,
        "free_trial": null,
        "pricing_model": null,
        "ai_feature": null,
        "ai_pricing_model": null,
        "ai_pricing_detail": null,
        "rating": 4.2,
        "review_count": 460,
        "rating_source": "G2",
        "rating_listing": null,
        "rating_url": null,
        "rating_checked": "2026-07-29",
        "rating_note": null,
        "last_verified": "2026-10-06",
        "comparisons": [
            {
                "title": "Stripe vs PayPal",
                "url": "https://helpcompare.com/stripe-vs-paypal/",
                "last_verified": "2026-07-29"
            },
            {
                "title": "Square vs Stripe",
                "url": "https://helpcompare.com/square-vs-stripe/",
                "last_verified": "2026-09-23"
            },
            {
                "title": "Polar vs Stripe",
                "url": "https://helpcompare.com/polar-vs-stripe/",
                "last_verified": "2026-09-27"
            }
        ],
        "migrations_from": [
            {
                "to": "PayPal",
                "url": "https://helpcompare.com/stripe-to-paypal-migration/"
            },
            {
                "to": "Square",
                "url": "https://helpcompare.com/stripe-to-square-migration/"
            },
            {
                "to": "Polar",
                "url": "https://helpcompare.com/stripe-to-polar-migration/"
            }
        ],
        "migrations_to": [
            {
                "from": "PayPal",
                "url": "https://helpcompare.com/paypal-to-stripe-migration/"
            },
            {
                "from": "Square",
                "url": "https://helpcompare.com/square-to-stripe-migration/"
            },
            {
                "from": "Polar",
                "url": "https://helpcompare.com/polar-to-stripe-migration/"
            }
        ]
    },
    "security": {
        "slug": "stripe",
        "name": "Stripe",
        "category": "Payment Processing",
        "checked": "2026-09-19",
        "scope": "Stripe payments platform and Dashboard (usage-based pricing, no tiered plans); Stripe Terminal covered for in-person payments.",
        "profile_url": "https://helpcompare.com/tools/stripe/#security-offline-remote",
        "trust_center": "https://docs.stripe.com/security",
        "fields": {
            "soc2": {
                "v": "Type II",
                "src": "https://docs.stripe.com/security",
                "q": "SOC 1 and SOC 2 Type II reports are produced annually and can be provided upon request."
            },
            "iso27001": {
                "v": null
            },
            "other_certs": {
                "v": [
                    "PCI DSS Level 1 (Service Provider)",
                    "SOC 1 Type II",
                    "SOC 3",
                    "EMVCo Level 1 and 2 (Terminal)"
                ],
                "src": "https://docs.stripe.com/security",
                "q": "Stripe Terminal is certified to the EMVCo Level 1 and 2 standards of EMV® Specifications for card and terminal security and interoperability."
            },
            "hipaa": {
                "v": null
            },
            "gdpr_dpa": {
                "v": true,
                "src": "https://stripe.com/legal/dpa",
                "q": "If User's Stripe Account is located in North America or South America, User enters this DPA with Stripe, LLC."
            },
            "sso_saml": {
                "v": true,
                "src": "https://docs.stripe.com/get-started/account/sso",
                "q": "Stripe supports Security Assertion Markup Language (SAML) 2.0, so your IdP can manage the creation of user accounts (team members)"
            },
            "scim": {
                "v": true,
                "src": "https://docs.stripe.com/get-started/account/sso/scim",
                "q": "With SCIM, you can automatically provision team members in Stripe even before they sign in, and deprovision them on demand"
            },
            "mfa": {
                "v": true,
                "enforce": "Any account (Administrator or Super Administrator setting)",
                "src": "https://docs.stripe.com/get-started/account/orgs/team",
                "q": "Only an organization Administrator or Super Administrator can require 2FA for all team members."
            },
            "audit_log": {
                "v": true,
                "src": "https://docs.stripe.com/get-started/account/orgs/team",
                "q": "To view your organization’s security history, go to the Security history tab. Here, you can filter your security history by date or action."
            },
            "data_residency": {
                "v": null
            },
            "encryption": {
                "v": "Card numbers AES-256 at rest; TLS 1.2+ required in transit",
                "src": "https://docs.stripe.com/security",
                "q": "All card numbers are encrypted at rest with AES-256."
            },
            "self_host": {
                "v": null
            },
            "mode": {
                "v": "partial",
                "summary": "Stripe Terminal can store in-person card payments locally on the POS device or smart reader during an outage and forwards them to Stripe automatically when the connection comes back.",
                "src": "https://docs.stripe.com/terminal/features/operate-offline/overview",
                "q": "If you have internet connectivity issues, Stripe Terminal allows you to store payments locally on your POS device or smart reader."
            },
            "desktop": {
                "v": null
            },
            "mobile": {
                "v": [
                    "iOS",
                    "Android"
                ],
                "src": "https://docs.stripe.com/dashboard/mobile",
                "q": "Stripe offers a mobile application to access the Dashboard for both iOS and Android devices."
            },
            "limits": {
                "v": "Offline mode works only with supported Terminal readers; Tap to Pay on Android doesn't support it",
                "src": "https://docs.stripe.com/terminal/features/operate-offline/overview",
                "q": "Tap to Pay on Android doesn’t support offline mode."
            },
            "ip_allowlist": {
                "v": null
            },
            "device_controls": {
                "v": null
            },
            "office_hardware": {
                "v": "Stripe Terminal supports pre-certified card readers (Stripe Reader S700/S710, BBPOS WisePOS E, Stripe Reader M2, BBPOS WisePad 3, Verifone) and Tap to Pay.",
                "src": "https://docs.stripe.com/terminal/payments/setup-reader",
                "q": "Stripe Terminal readers offer end-to-end encryption and remote management tools."
            }
        },
        "facts": [
            {
                "topic": "security",
                "text": "API access can be restricted by access policies to specific IPv4 addresses or CIDR ranges (this applies to API keys, not Dashboard sign-in).",
                "src": "https://docs.stripe.com/keys",
                "q": "IP addresses : Restrict access to one or more specific IPv4 addresses or CIDR ranges. Use this approach if your servers have fixed IP addresses."
            },
            {
                "topic": "office",
                "text": "Stored offline payments survive a POS reboot and are forwarded once the SDK reconnects.",
                "src": "https://docs.stripe.com/terminal/features/operate-offline/overview",
                "q": "You can safely reboot the POS device even if it has stored offline payments."
            },
            {
                "topic": "security",
                "text": "The Dashboard security history can be filtered by action across hundreds of event types and exported as CSV.",
                "src": "https://docs.stripe.com/get-started/account/orgs/team",
                "q": "You can also export your entire security history as a CSV file."
            }
        ]
    },
    "ai_pricing": [],
    "sources": [
        "https://stripe.com",
        "https://helpcompare.com/stripe-vs-paypal/",
        "https://docs.stripe.com/security",
        "https://stripe.com/legal/dpa",
        "https://docs.stripe.com/get-started/account/sso",
        "https://docs.stripe.com/get-started/account/sso/scim",
        "https://docs.stripe.com/get-started/account/orgs/team",
        "https://docs.stripe.com/terminal/features/operate-offline/overview",
        "https://docs.stripe.com/dashboard/mobile",
        "https://docs.stripe.com/terminal/payments/setup-reader"
    ],
    "datasets": "https://helpcompare.com/data/manifest.json"
}