Square

Cognito Forms' native Square integration lets you securely collect payments directly through your forms.

Built by Cognito Forms Built by Cognito Forms

Square is a payments platform that helps businesses accept cards and manage sales securely online and in person. Connecting to Cognito Forms lets you collect payments right on your form and keep entries, receipts, and payment status in sync.

Speed checkout and reduce drop‑off—accept card payments in one step and keep reliable records without manual reconciliation.

  • Shorter, mobile-friendly checkout
  • Higher completion rates
  • Accurate records in entries & Square

Use this integration to:

  • Collect one‑time payments
  • Save a card on file
  • Accept deposits

Use this integration when you

Use Square to accept payments, sell products, collect dues, take deposits, and more.

Commonly used on:

How It Works

  1. Log in to Cognito Forms
    1. Select the form to integrate
    2. Navigate to Payment settings
  2. Choose Square as Payment Processor
    1. Click Add Payment Account
    2. Select Square from the list
  3. Connect Your Square Account
    1. Log in to your Square account
    2. Authorize Cognito Forms via Square’s authentication prompts
    3. Select your Square business location if prompted
  4. Configure Payment Options
    1. Enable credit/debit card processing through Square
    2. Set your preferred currency and payment preferences
  5. Save & Publish Form
    1. Save the changes made to your form
    2. Click Publish to enable payment collection
  6. Run a Payment Test
    1. Submit a test payment through your published form
    2. Confirm successful transactions via Cognito Forms’ Entries page and your Square dashboard

Still need help? Check out our support article.