Features

Everything you need to quote, bill and get paid, with two prices.

Estimates, invoices, deposits, subscriptions and an online store, all showing a bank price and a card price up front. Your customer chooses. It runs on your Square account.

Runs on your Square account · DuetPay is an Authorized Square Dealer

01

Two prices, everywhere

Every estimate, invoice, email, payment page, receipt and refund record shows the bank price and the card price side by side, so nothing changes at checkout.

02

Set it your way

Pick how far apart your two prices are, turn on “My prices include sales tax,” and change it anytime. New documents use the new setting.

03

Invoices

Line items from your catalog or typed in, discounts, saved taxes, shipping, payment terms and notes, sent by email with both prices in the message.

04

Estimates with e-signature

Your customer can accept with an e-signature (the signed copy carries an audit certificate), request changes or decline. Option groups let them pick between choices, you can attach files and set an expiry, and one click converts it to an invoice.

05

Deposits, payment plans and partial payments

Require a deposit up front, split the balance into a weekly, biweekly, monthly, quarterly or custom-date plan, or let customers pay what they can.

06

Milestones and projects

Group a job’s estimates, invoices and payments into one project, bill in stages as work completes, and handle change orders without starting over.

07

Subscriptions and memberships

Weekly to annual plans with trials, setup fees and limited spots. Set the bank price, and the card price is filled in for you. Share a signup page or a setup link. Renewals on Square charge the saved card, and failed payments are retried and followed up by email.

08

Online store

Sell products with options, variants and add-ons from a DuetPay storefront, or paste one snippet to put the store on your own website. Checkout shows both prices.

09

Faster repeat payments

Returning customers pay in one click with a saved card or bank, and installment plans can run on card autopay.

10

Public pages, QR codes and embeds

Invoice lookup, donation (one-time or recurring) and member signup pages on your DuetPay web address, with QR codes and a short snippet to embed them on your site.

11

The DuetPay phone app

Get paid on the job: tap, insert or swipe on a Square reader over Bluetooth, type a card in, record cash or a check, or text a payment link. You get a notification for every payment.

DuetPay on the App Store →
12

Reminders, refunds and a full audit trail

Automatic reminders before and after the due date (light, standard, aggressive or custom), refunds back the way the customer paid, archive for old documents, and a timestamped record that keeps both prices.

13

Customers and catalog

Saved customers (people or businesses) with full payment history, a product catalog with both prices built in, reusable packages, and custom fields.

14

Reports

Transactions, refunds, voids and disputes, payouts, who owes you, tax collected, and a payment mix showing how customers choose to pay.

15

Your brand on every document

Your logo, document style and page size on estimates, invoices and payment pages.

16

Built on Square

Connect in minutes. Payments land in your Square account on your normal schedule, and disputes flow through Square as always.

17

For developers and AI agents

Create API keys in Settings, send outbound webhooks, and connect an MCP server, so your own tools and agents can create invoices and read payments.

Read the API reference →
Pricing

One line of pricing, on the card side only.

See pricing →
Partners

Agencies: earn a recurring share on your clients’ payments.

For the life of the account, as long as your client keeps processing. Free to join.

Become a partner

Connect Square. Send your first dual-priced invoice today.