Schedly
PCI DSS Compliance

PCI-Compliant Payment Collection

Collecting payment at appointment booking requires PCI-DSS compliance. Schedly's integration with Stripe — a PCI-DSS Level 1 certified payment processor — ensures you never handle raw cardholder data while still accepting payment at booking.

Regulation: Payment Card Industry Data Security Standard (PCI-DSS v4.0)

HIPAA Eligible
SOC 2 Type II
AES-256 Encrypted
CCPA Ready
BAA Available
Audit Logs
What the Regulation Requires

The Payment Card Industry Data Security Standard (PCI-DSS v4.0) requirements that apply to scheduling

01

Never handle raw card data

PCI-DSS scope is dramatically reduced when merchants never touch raw cardholder data. Schedly's Stripe integration ensures card data is handled entirely by Stripe — keeping you out of PCI scope.

02

Merchant of record clarity

When you collect payment through Schedly's Stripe integration, you are the merchant of record. Your Stripe account is the acquiring relationship — not Schedly's.

03

Tokenized payment processing

Stripe tokenizes card data on the client's browser before transmission, ensuring raw card numbers never pass through Schedly's systems.

04

SAQ A eligibility

Because card data is handled entirely by Stripe's hosted payment fields, most Schedly customers are eligible for the simplest PCI self-assessment questionnaire — SAQ A.

How Schedly Keeps You Compliant

Compliance built into every plan

These features ship on every Schedly account — not locked behind expensive enterprise tiers.

Stripe-powered payment collection

Schedly uses Stripe's hosted payment elements for all card data entry. Stripe is PCI-DSS Level 1 certified — the highest certification level available.

No raw card data ever touches Schedly

Card numbers, CVVs, and expiration dates are entered directly into Stripe's secure fields. Schedly only receives a payment token — never raw card data.

Tokenized repeat payments

For recurring appointments and deposits, Stripe stores tokenized card data. Subsequent charges use the token — not the actual card number.

Stripe-generated receipts

All payment receipts are generated by Stripe, providing documentation that meets PCI receipt requirements automatically.

Security Architecture

Built security-first, from the infrastructure up

Every layer of the Schedly stack is designed for regulated industries.

AES-256 Encryption

All booking data, intake forms, and client PHI is encrypted at rest and in transit using AES-256.

SOC 2 Type II Certified

Annual third-party audits verify our infrastructure controls. Certificate available on request.

Audit Logs & Access Controls

Every data access is logged. Role-based permissions ensure only authorized staff see protected records.

Isolated Data Infrastructure

Client data is siloed per account. Multi-tenant architecture is designed so data never co-mingles.

Automated Data Retention

Configure data retention windows that match your compliance policy. Deletions are permanent and auditable.

BAA Available on Pro+

Business Associate Agreements are available on Professional and Enterprise plans with one-click execution.

Interactive Checklist

Your Compliance Setup Checklist

Check off each step as you complete your compliant scheduling setup.

Compliance Setup Progress
0/6
BAA Available

Business Associate Agreement ready to sign

For practices and businesses that require a signed BAA, Schedly offers a standard BAA on Professional and Enterprise plans — executable directly in your dashboard with no legal back-and-forth.

  • Executed in your Schedly dashboard in minutes
  • No attorney required — pre-approved standard language
  • Covers all PHI processed by Schedly on your behalf
  • Renewed automatically with your subscription
Start Free — Upgrade for BAA →
Business Associate Agreement
Schedly Inc. — Standard Form
Covered Entity Information
HIPAA Permitted Uses
PHI Safeguards
Data Breach Notification
Termination Provisions
Signature & Effective Date
HIPAA CompliantLegally ReviewedInstant Execution
Deep Dive

PCI-DSS and Payment Security in Appointment Booking: What You're Responsible For

The Payment Card Industry Data Security Standard (PCI-DSS) is a set of security requirements for any organization that accepts, processes, stores, or transmits cardholder data. For service businesses collecting payment at booking, understanding PCI scope — specifically which elements of the payment flow you're responsible for — is essential for both compliance and liability management. The most important insight: businesses that use Stripe's hosted payment fields to collect card data (the standard Schedly implementation) are eligible for SAQ A — the simplest PCI self-assessment questionnaire — because they never touch raw card data. Stripe handles all cardholder data, and your PCI scope is dramatically reduced.

SAQ A Eligibility: How Stripe's Architecture Reduces Your Compliance Burden

PCI-DSS has multiple Self-Assessment Questionnaire (SAQ) types, ranging from SAQ A (the simplest, 14 requirements) to SAQ D (the most complex, 329 requirements). The correct SAQ type depends on how you process card data. Businesses that outsource all cardholder data processing to a PCI-DSS Level 1 certified provider (like Stripe) and never directly handle, store, or process card numbers are typically SAQ A eligible. This is Schedly's integration architecture: card data enters Stripe's hosted fields directly from the client's browser, is tokenized before transmission, and never passes through Schedly's systems. Your Stripe merchant account inherits Stripe's PCI Level 1 certification for the processing it handles.

Practical PCI Compliance Steps for Service Businesses Using Schedly + Stripe

For businesses using Schedly's Stripe payment integration, PCI compliance involves three practical steps. First, complete Stripe's merchant onboarding, which includes acknowledgment of PCI compliance responsibilities and documentation of your payment processing setup. Second, complete an SAQ A (14 questions covering the embedded payment form implementation) annually — Stripe provides guidance on this process in their documentation. Third, maintain your compliance documentation — the completed SAQ A, any security scan results required for your volume tier, and your Attestation of Compliance (AOC). Stripe provides the documentation of their own PCI Level 1 certification. Your payment compliance posture then rests on: Stripe's infrastructure certification + your SAQ A + appropriate access controls on your Schedly admin account.

FAQ

Compliance Questions Answered

Start for free · No credit card required

Stop Losing Bookings to
Scheduling Friction.

Schedly puts your calendar to work around the clock. Every lead, every client, and every meeting lands exactly where it should, automatically.

✓ Free forever plan✓ Set up in under 5 minutes✓ No credit card required✓ Cancel anytime