Skip to main content

Invoicing and Payment Links

TL;DR
  • Send a payment link when the customer can pay now. Keep any invoice their accounting process needs, and track how long payment takes
  • Net terms are a loan you're giving your customer at your own cost of capital; price net terms into your pricing or negotiate shorter terms for new customers
  • ACH often costs less than cards on large invoices, but compare like for like: include the payment-method fee and any invoice fee on both sides. Pricing varies by provider and plan, and an ACH Direct Debit can still be returned
  • Set automated reminders before and on the due date. Compare late balances for the same customer segment and terms before and after

Invoicing is how B2B and service businesses ask to get paid: formal invoices, payment links or hosted checkout, depending on the deal. A payment link gives the customer a way to pay now, and net terms are a loan you're making at your own cost of capital. What follows is when to use which, how to think about net terms, partial payments, and the B2B specifics like ACH and surcharging.

Scope Note

This page covers manual invoices, payment links, and normal SMB B2B flows.

When NOT to use this page:

  • High-volume enterprise invoicing (use ERP/AR systems)
  • Full SaaS subscription billing systems (use platform billing features like Stripe Billing, Chargebee, etc.)

What Matters​

  1. Payment links give customers a way to pay now. Track payment time against comparable invoices.
  2. Net terms are a loan you're giving. Price them accordingly or skip them.
  3. Partial payments create reconciliation chaos. Decide upfront if you accept them.
  4. B2B buyers prefer ACH for large amounts. Credit card fees on a $10k+ transaction aren't small.
  5. Expired links cause unnecessary friction. Set appropriate expirations.

When Invoicing Beats Checkout​

Use Invoices When​

ScenarioWhy Invoice Works
B2B with net termsBuyer expects formal document with due date
High-ticket requiring approvalBuyer needs to route internally before paying
Services with detailed line itemsClient needs itemized breakdown
Ongoing relationship with credit termsEstablished account, not one-time purchase
Tax/accounting requirementsBuyer needs formal invoice for records

Use Checkout When​

ScenarioWhy Checkout Wins
One-time purchasesFaster, less friction
Consumer transactionsNo need for formal document
Impulse or quick decisionsSpeed matters
Digital productsImmediate delivery expectation
ScenarioWhy Links Win
Quick quote follow-up"Here's the link to pay" closes fast
Phone ordersAlternative to keyed entry
Service depositsCollect before starting work
Event or appointment bookingSecure spot with payment
Outstanding balance collection"Click here to pay what you owe"

A unique URL that leads to a payment page for a specific amount.

CharacteristicDetails
Best forOne-time transactions, quick collections
FormalityLow. No document, just "pay this amount"
TermsNone. Pay now.
ExpirationUsually 24 hours to 30 days
Example"Pay $500 for design deposit"

Hosted Checkout​

Your checkout page embedded in or linked from your site.

CharacteristicDetails
Best forProduct purchases, cart-based shopping
FormalityLow. Standard e-commerce flow
TermsPay at purchase
ExpirationSession-based (cart timeout)
ExampleStandard e-commerce checkout

Invoice​

Formal document with line items, due date, and payment terms.

CharacteristicDetails
Best forB2B, services, formal accounting needs
FormalityHigh. Document of record
TermsOften Net 15, Net 30, Net 60
ExpirationDue date (not payment page expiration)
Example"Invoice #1234 for consulting services, due in 30 days"

Invoice Workflow for SMBs​

Standard Flow​

Quote → Invoice → Payment → Receipt

Quotes​

  • Use quotes for approval before invoicing
  • Quote should convert to invoice with one click
  • Set quote expiration (7-14 days typical)
  • Don't invoice without quote acceptance for large deals

Invoice Issuance​

Send immediately after:

  • Work completed (services)
  • Goods shipped (products)
  • Contract signed (deposits)
  • Milestone reached (phased projects)

Delayed invoicing delays payment. Invoice the day work is delivered.

Payment Collection​

Net TermWhen to Use
Due on receiptDefault for new customers, small amounts
Net 15Established relationship, fast-paying industries
Net 30Standard B2B, larger enterprises
Net 60+Large enterprise only, price it in

Receipt/Confirmation​

Auto-send receipt when payment received. Include:

  • Invoice number
  • Amount paid
  • Payment method
  • Date received

Net Terms Strategy​

Net terms are a loan. Treat them that way, because that's what your bank would call it. Factor it into your cash flow planning.

The Real Cost of Net Terms​

Net 30 on a $10,000 invoice:

  • You're lending $10,000 for 30 days
  • At 6% annual cost of capital, that's ~$50
  • If they pay on Day 45 (common), it's more
  • Plus you're taking payment risk

Who Gets Net Terms​

Customer TypeSuggested Terms
New customer, first orderDue on receipt or deposit required
Repeat customer, clean historyNet 15
Established account, high volumeNet 30
Enterprise with formal procurementNet 30-60 (but negotiate)

Enforcing Terms​

This is an example follow-up schedule. Set it around your agreed payment terms, customer response and lawful contact limits. Check recoveries and staff cost before adding more contact.

  • Send reminder at 7 days before due
  • Send notice on due date
  • Follow-up at 3 days past due
  • Escalate at 15 days past due
  • Collection process at 30+ days past due

Most SMBs are too polite about collections. Don't be. Unpaid invoices can become disputes if customers later claim they never received service.


Partial Payments and Deposits​

When to Accept Partial Payments​

  • Large projects with milestones
  • Customer cash flow constraints (with agreement)
  • Deposit + balance model

When to Avoid Partial Payments​

  • Creates reconciliation complexity
  • Small invoices (not worth the overhead)
  • One-time transactions with new customers

Deposit Model​

The 50/25/25 split below is an example. Set milestones from work and materials at risk, the contract and applicable deposit limits.

Taking an app payment for a sale or job? Check the account, original payment and notice.

StagePayment
Contract signed50% deposit
Milestone 125%
Final delivery25%

Deposits cut your risk and improve cash flow. Require them for new customers and large projects. Nobody's offended by a deposit.

Reconciliation Warning​

If you accept partial payments:

Decide upfront. "We accept full payment only" is a valid policy.


Expiration Settings​

Use these as starting settings, within your provider's supported limits. Match the expiry to the offer or invoice terms, then check expired links and requests to resend them.

Link TypeSuggested Expiration
Quote follow-up7-14 days
Service deposit24-48 hours
Balance due30 days
Time-sensitive offerHours to days

Shorter expirations create urgency. Longer expirations reduce re-sending friction.

Tracking Opens vs. Completions​

Good payment link tools show:

  • Link sent
  • Link opened (not all tools track this)
  • Payment started
  • Payment completed

Gap between "opened" and "completed" is friction. Gap between "sent" and "opened" is awareness.

Mobile Optimization​

Check which devices your customers use to open payment links.

Test your payment links on phone:

  • Does the page load fast?
  • Are fields easy to tap?
  • Does autofill work?
  • Is the amount clearly visible?

Embedding in Emails Without Spam Filters​

Payment links can trigger spam filters.

Reduce spam risk:

  • Send from your domain (not generic @gmail)
  • Include the recipient's name
  • Keep email short (less text = less spam score)
  • Avoid excessive caps or urgency words
  • Use a reputable email provider

Test delivery:

  • Send test to yourself
  • Check spam folder
  • Try different email providers (Gmail, Outlook)

B2B Considerations​

B2B payments differ from consumer payments.

ACH/Bank Transfer Preference​

For invoices over $1,000, offer ACH.

Published US transaction pricing, verified 21 October 2026:

ExampleCard fee on $10,000ACH Direct Debit fee on $10,000
Stripe Invoicing Starter$330.30 ($290.30 card processing + $40 invoice fee)$45 ($5 ACH Direct Debit + $40 invoice fee)
Square Free invoice$330.30$100
Square Plus or Premium invoice$290.30$10

Stripe Plus adds a $50 invoice fee to either payment method. Square lists $0 ACH processing when funds are deposited into Square Checking. Monthly plan charges, custom pricing and taxes aren't included. Verify the live plan before quoting a customer.

Large B2B buyers expect a bank transfer option, and they'll ask for it. See buying payments for fee comparisons.

ACH Direct Debit versus bank transfer​

The return rules below concern ACH Direct Debit, where you pull funds under an authorization. A customer-pushed ACH credit or bank transfer is a different flow with different timing and return mechanics.

ACH Direct Debit isn't dispute-proof

For an unauthorized ACH Direct Debit to a non-consumer account, the receiving bank's ordinary Nacha deadline is to make the return available to the originating bank by opening of business on the second banking day after settlement. That deadline isn't absolute finality: rare late returns can occur, and a receiving bank may assert a separate authorization-warranty claim against the originating bank for up to one year.

For an ordinary timely ACH Direct Debit return, Stripe and Square describe no card-style representment path. Evidence can still matter in a proof-of-authorization or late-return inquiry and in a separate bank-to-bank warranty claim. After an unauthorized return, obtain a new mandate before trying another debit. Direct customer resolution, collections or a legal remedy concern the underlying invoice, not an appeal of the ACH return.

ACH Direct Debit is asynchronous. Treat a payment shown as processing or pending as unpaid until the provider reports success or completion. Stripe says acknowledgement can take up to four business days; Square says two to three. A later return can reopen collection risk, but it doesn't automatically turn the invoice into a write-off.

Credit Card Surcharging for B2B​

If B2B buyers insist on credit cards:

  • Consider surcharging to recover fees
  • Must comply with network and state rules
  • Disclose before transaction

Related: Surcharging Compliance

Purchase Order Matching​

Enterprise buyers may require:

  • PO number on invoice
  • Invoice matching to PO exactly
  • Approval workflows before payment

Ask buyers: "Do you need a PO number on invoices?" before invoicing.

Multi-Approver Workflows​

Large organizations have approval chains:

  • AP clerk receives invoice
  • Manager approves
  • Finance releases payment

Your invoice sits in a queue at each step. Follow up on a schedule that isn't annoying.

Tax on Invoices​

Tax Is Complex

Sales tax and VAT on invoices is jurisdictional chaos. This site doesn't provide tax guidance.

What you need to know:

  • Nexus matters: You owe tax where you have tax presence
  • Economic thresholds: Many states trigger nexus at $100K+ sales
  • B2B exemptions: Many B2B transactions are tax-exempt but require certificates
  • Multi-state/international: Consider Avalara, TaxJar, or processor-native tools

Talk to your accountant before making tax decisions.


Where This Breaks​

  1. Customer disputes on invoice terms. "I never agreed to these terms" turns into a chargeback. Get the terms acknowledged at the quote stage, because by invoice stage it's too late. See friendly fraud for prevention.

  2. Partial payment reconciliation chaos. Customer pays $800 on $1,000 invoice. Now you're chasing $200 and manually reconciling.

  3. Expired links and re-sending friction. Customer opens link two weeks later, it's expired, they give up. Balance expiration against friction.


Test to Run​

2-week invoicing audit:

Week 1: Baseline.

  • Calculate average days-to-payment for recent invoices
  • Identify outstanding AR over 30 days
  • Review current terms by customer segment

Week 2: Optimize.

  • Shorten terms for appropriate customers
  • Send payment links instead of invoices for quick collections
  • Follow up on overdue balances

Success criteria: Average days-to-payment and overdue balances improve against your baseline for the same customer segment and terms. Keep unpaid invoices visible and include any discount or fee cost. Two weeks sets up the test; wait through the agreed payment window before judging it.


Scale Callout​

VolumeFocus
Under $100k/mo invoicingUse processor-provided invoicing. Stripe Invoicing, Square Invoices, PayPal. Simple is fine.
$100k-$1M/mo invoicingAR aging reports, systematic follow-up cadence, consider ACH for large invoices, standardize terms.
Over $1M/mo invoicingAR automation, ERP integration, credit management, professional collections for past-due.

Analyst Layer: Metrics to Track​

MetricWhat It Tells YouTarget
Days Sales Outstanding (DSO)Receivables relative to credit sales over a stated periodCompare the same terms and customer mix; investigate overdue balances separately
AR aging bucketsPayment health by ageCompare overdue balances for the same terms and customer segment
Payment link conversion rateLink effectivenessCompare paid links within the same observation window and customer segment
Invoice-to-payment timeCollection speedTrack trend over time
Dispute rate on invoicesTerms clarity (chargeback risk)Track counts and reasons; check processor limits separately

AR Aging Buckets​

Track outstanding invoices by age:

  • Current (not yet due)
  • 1-30 days past due
  • 31-60 days past due
  • 61-90 days past due
  • 90+ days past due

Movement from bucket to bucket indicates collection health.


Next Steps​

Setting up invoicing?

  1. Decide invoice vs payment link vs checkout - Which to use
  2. Follow invoice workflow - Quote to receipt
  3. Set net terms appropriately - By customer type

Improving collections?

  1. Enforce terms - Reminder cadence
  2. Use payment links - Test payment time on comparable invoices
  3. Track DSO metrics - Days sales outstanding

Handling B2B payments?

  1. Offer ACH for large amounts - Save on card fees
  2. Consider surcharging - Recover card costs
  3. Handle PO matching - Enterprise requirements

Something wrong on this page? Email matt at paymentsandrisk.com and say what needs fixing.