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.
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
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.
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.
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.
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.
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.
Group a job’s estimates, invoices and payments into one project, bill in stages as work completes, and handle change orders without starting over.
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.
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.
Returning customers pay in one click with a saved card or bank, and installment plans can run on card autopay.
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.
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 →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.
Saved customers (people or businesses) with full payment history, a product catalog with both prices built in, reusable packages, and custom fields.
Transactions, refunds, voids and disputes, payouts, who owes you, tax collected, and a payment mix showing how customers choose to pay.
Your logo, document style and page size on estimates, invoices and payment pages.
Connect in minutes. Payments land in your Square account on your normal schedule, and disputes flow through Square as always.
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 →For the life of the account, as long as your client keeps processing. Free to join.
Become a partner