Invoices

Create and send professional invoices, collect payments via Stripe, and track what's paid, overdue, or outstanding.

Invoice statuses

Unpaid

Invoice created, not yet paid.

Sent

Customer has received the invoice.

Paid

Payment confirmed.

Overdue

Past due date, still unpaid.

Void

Cancelled — no payment expected.

Creating an invoice

1

Open the job

Navigate to the job you want to invoice from your Dashboard or Invoices list.

2

Find the Payment / Invoice card

Scroll to the Payment section on the job detail page. Click Create invoice.

3

Review and add line items

If a quote was previously approved, the quote's line items will pre-fill into the invoice. You can edit them, add additional items, or start from scratch.

4

Set a due date

Add an optional due date to the invoice. This determines when it becomes Overdue if unpaid.

Tip: Invoice totals are recalculated automatically any time you add, remove, or edit a line item — you don't need to do any math manually.

Setting up payment

1

Open Settings → Quotes & Invoices

Go to Settings → Quotes & Invoices. The Stripe Connect section shows whether your payout account is connected and ready.

2

Connect Stripe if you want card payments

Click Connect Stripe Account if you have not started yet, or Continue Stripe Setup if QuoteTxt shows that setup still needs attention. Once Stripe is fully connected, customers see a Pay now button on invoices and payments land in your connected Stripe account.

3

Choose your payment options

In the Payment Options section, turn on Stripe card payments if you want hosted checkout on invoices. You can also enable an external payment link option for Venmo, Zelle, or another payment URL.

Note: If Stripe is not connected yet, you can still send invoices. Customers just won't see card checkout, and you'll need to mark outside payments as paid manually.

Sending to the customer

1

Send via email

Click Send via email to deliver the invoice to the customer's email on file. They receive a professional email with a link to view the invoice and pay online.

2

Send via SMS

Click Send via SMS to text the invoice link to the customer's phone. Ideal for customers who prefer text over email.

3

Share the link manually

Copy the invoice link (e.g., quotetxt.com/invoice/[token]) and send it however works best — iMessage, WhatsApp, email, etc.

Tracking and marking paid

1

Track all invoices in one place

Go to Invoices from the main nav to see all invoices across all jobs, filterable by status (Unpaid, Sent, Paid, Overdue).

2

Stripe payments auto-update

When a customer pays via Stripe Checkout, the invoice status updates to Paid automatically. You'll also receive an SMS notification if you've enabled it in Settings → Notifications.

3

Manually mark as paid

For cash, check, or external payments, open the invoice and click Mark as paid. Enter the date payment was received and save.

Voiding an invoice

If an invoice was created in error or the job was cancelled, open the invoice and click Void. A voided invoice cannot be undone — it's kept in your history for reference but no longer appears as outstanding.

Voiding an invoice does not automatically refund any Stripe payment. If a payment was collected and needs to be refunded, you'll need to handle that directly in your Stripe dashboard.

Heads up: Voiding is permanent. If you just need to edit the amount, update the line items instead of voiding. Only void if the invoice should not exist at all.

Related articles

Still need help?

Our support team usually responds within a few hours.