All the tools you need to run your business — from one place.

Get paid faster.

Accept payments 24/7 and let your customers pay in one click with smarter invoicing software.

Accept payments instantly

Send digital invoices via email, SMS, or by manually sharing a link. Your customers can pay online with a credit card, Apple Pay, Google Pay, ACH bank transfer, or Square Gift Card. They can also buy now and pay later using Afterpay.

Real-time tracking

Stay up to date on whether an online invoice is paid, unpaid, or overdue, all in one location. Keep track from anywhere — on your laptop, tablet, or phone.

Recurring invoices

Set up recurring billing on a daily, weekly, monthly, or yearly schedule so you can charge customers on a recurring basis.


Request payment for a portion of your invoice up front as a deposit, and set a separate due date for the remaining balance.

Card on File

Save customer payment cards to your Customer Directory, automate your billing for any invoice, and get paid faster.

Automatic payment reminders

Easily set automatic payment reminders before, on, or after due dates, or send one-time reminders as needed.

Item library

Create items or services that you can add to your invoice with one click.

Discounts and taxes

Set taxes and discounts that automatically get applied to your invoice when you add items or services.

In-person card payments

Accept card payments in person by connecting Square Hardware to the Square Invoices app.

Record non-digital payments

Record and issue receipts for cash, checks, and other types of payments.


Accept tips from your customers when you send them a digital invoice.

Itemized receipts

Provide customers with itemized digital (text message or email) or printed receipts after every payment.

Square Invoices app

Send invoices, track payments, and set auto-reminders on the go with the free Square Invoices app.


Issue refunds for payments directly from your online Square Dashboard or Square Invoices app.

Win more work.

Make the right impression with new and existing customers as you secure new work.


Provide clients with an estimate they can approve from anywhere. Easily convert accepted estimates to invoices with one click.

Contracts with e-signature

Create and customize digital contracts with e-signature capabilities, directly from your Square Dashboard.

Contract templates

Edit, save, and reuse digital contract templates to secure commitments with digital signatures and payments from clients.

Contract clauses

You can create custom clauses from scratch, duplicate and edit any Square-provided clause, and reorder them to appear in the contract as you see fit.

Real-time tracking

Stay up to date on whether an estimate has been viewed, declined, or accepted.

Save more time.

Win more work faster, bill for work faster, and provide valuable information to your customers faster.

Batch invoicing

Save time during your billing process by emailing the same invoice to multiple customers at once, instead of creating individual ones each time.

Multi-package estimates

Offer multiple packages of items and services from a single estimate and spend less time on scoping and pricing projects with your customers.

Milestone-based payment schedules

Schedule multiple payments for any job or project by setting up a payment schedule based on specific milestones or phases of the job — all from one invoice.

Auto-convert accepted estimates to invoices

Instantly convert accepted estimates into invoices to easily request payment from your customers.

Stand out with customization.

Impress customers with personalized invoices that include important details and on-brand designs that match your business.

Custom layouts

Choose from multiple layout options to best fit your business needs. Update your logo, pick a brand color, and preview it all when you’re done.

Custom invoice fields

Create and select the placement of custom invoice fields to provide additional details to your customers, including your terms of service, cancellation policy, return policy, or any other personalized message.

Invoice field names

Customize field names on your invoice so it matches the type of work you do.

Custom contract fields

Add custom fields, such as checkboxes, text fields, or questions, to contracts and easily capture important client information.

Stay more organized.

Keep track of all your projects from start to finish and save important files to better serve your customers and business.

Project workspace

Keep all your project files such as digital estimates, contracts, invoices, and notes in an organized workspace for easy access.

Project dashboard

See where all your projects stand at a glance and monitor your progress in real time. Track what jobs are open and complete to win more work.

Project sharing

Share estimates, contracts, and invoices with your customers in one central place. Let customers review a summary of the project along with upcoming due dates and action items they need to complete.

Build customer relationships.

Deliver a seamless customer experience that keeps them coming back to your business.

All contacts, one location

Square Customer Directory stores and manages key customer details in one place for free.

Instant profiles

Build your Customer Directory by automatically adding customer details such as name, email address, and phone number as you create invoices and collect payments. You can also add notes to keep track of your work.

Smart groups

Organize your customers based on their purchasing behavior, feedback, and more. Use these groups to send personalized email and text marketing campaigns.

Customer feedback

Collect and view customer feedback in real time after every payment through digital receipts.

Understand your customers

Dive into your customer data with powerful filtering and segmentation features that help you understand their purchasing habits.

Sync with Square products

Use Customer Directory to send emails, invoices, and take payments over the phone

Import your existing customer lists

Upload a CSV file of your customers into your Customer Directory.

Manage your finances.

Manage cash flow easily and transfer money at the speed of your business.

Same day, next day, and instant transfers

Access your money the same day and instantly for a fee, or as soon as the next business day, free of charge.

Overview page

See a rundown of everything related to your estimates, invoices, and payments from the Overview page, including your overall cash flow to help you make more informed business decisions.

Transaction management

See all your transactions and transfers easily from your Square Dashboard.

Powerful reports

Get detailed data on all your locations, employees, items, and services. Download CSV files to make bookkeeping easier.

Square Checking

Get instant access to your Square sales with Square Checking. Use those funds right away with the free Square Debit Card or your account and routing numbers.

Integrate with your other apps.

Square Invoices makes it easy to integrate with third-party software that you use to run your business, like QuickBooks, Xero, Freshbooks, Bench, PandaDoc, Jotform, and many more.

Pick the best plan for your business.

Start for free and upgrade any time you want. Only pay for processing when you accept debit and credit card payments, ACH bank transfer payments, and Afterpay. There are no fees for checks or cash.



No monthly fees

Everything you need to get paid faster. Send unlimited invoices, estimates, contracts, and more for free.

Get started


  • Unlimited invoicing, estimates, and contracts
  • Unlimited users
  • Unlimited customers
  • Access from anywhere
  • Send via email, SMS, or by manually sharing a link
  • Accept payments 24/7

Processing rates:

3.3% + 30¢ (online card payment)
2.6% + 10¢ (in-person card payment)
3.5% + 15¢ (per card on file payment)
3.5% + 15¢ (per manually keyed in payment)
1% with minimum fee of $1 (online ACH payment)
6% + 30¢ (per card payment with Afterpay)



Per month

For growing businesses that want to streamline work and billing needs with advanced, time-saving features.

Start 30-day free trial

Includes everything in Free, plus:

  • Offer options with multi-package estimates
  • Auto-convert accepted estimates to invoices
  • Create milestone-based payment schedules
  • Create and reuse custom invoice templates
  • Add custom fields to any invoice
  • Organize files into a project workspace
  • Share project files and status with customers
  • Track open and completed projects
  • Select custom invoice layouts
  • Edit invoice and estimate field names
  • Add custom fields to contracts

Processing rates:

2.9% + 30¢ (online card payment)
2.6% + 10¢ (in-person card payment)
3.5% + 15¢ (per card on file payment)
3.5% + 15¢ (per manually keyed in payment)
1% with minimum fee of $1 (online ACH payment)
6% + 30¢ (per card payment with Afterpay)

Start sending free invoices today.

Get started

Have questions? Let us help you reach your business goals.

Download the Square Invoices app

Rated 4.9 in the Apple App Store.