All Integrations
Payments

Square Integration

Accept payments through Square when clients book. Perfect for businesses already using Square for their point-of-sale. Unify your online booking payments with in-person transactions for streamlined reporting and accounting across all sales channels.

Features

Square checkout
Unified reporting
Card on file
Refund processing
POS integration
Multi-location support
Inventory sync
Customer profiles

Why Connect Square?

Integrating Square with SchedulingKit unlocks powerful capabilities for your scheduling workflow.

Unified with in-store payments

Single reporting dashboard

Existing Square hardware compatibility

Familiar merchant experience

Combined customer histories

Lower fees for high volume

How It Works

Set up your Square integration in just a few minutes.

01

Connect Square

Link your existing Square account to SchedulingKit. This typically takes under a minute and uses secure OAuth so your credentials are never shared directly.

02

Configure Payments

Set up pricing and deposit requirements for your services. Tailor the integration to your specific workflow — most users find the defaults work well out of the box.

03

Accept Bookings

Clients pay through Square's secure checkout when booking. You control exactly which parts of your scheduling connect to Square.

04

Unified Reports

View online and in-person revenue together in Square Dashboard. Once active, the integration runs in the background with no ongoing maintenance required.

Popular Use Cases

How businesses use the Square integration with SchedulingKit.

Retail with appointments
Salons and spas
Service businesses with products
Multi-location businesses
Existing Square merchants
Unified commerce needs

Frequently Asked Questions

Will payments appear in my Square Dashboard?

Yes! Booking payments flow through Square and appear in your unified Square reporting.

Can I use my existing Square hardware?

The online booking integration is separate from hardware, but both feed into the same Square account for unified reporting.

What are Square's processing fees?

Square charges 2.9% + 30¢ for online transactions. Volume discounts may be available for high-volume businesses.

Technical Details

Under the hood of the Square integration.

Supported Platforms

The Square integration works across web, desktop, and mobile platforms. Compatible with all modern browsers and operating systems where Square is available.

Sync Frequency

Data syncs in real-time via webhooks for instant updates. A background reconciliation runs periodically to ensure consistency, so your Square data is always accurate.

Data Security

All data is encrypted in transit (TLS 1.2+) and at rest. We use OAuth 2.0 for authentication — your Square credentials are never stored on our servers.

Further Reading

Ready to connect Square?

Get started with SchedulingKit and set up your Square integration in minutes. No credit card required.

Free forever plan available • No credit card required