Invoicing and Payment Links
Before optimizing your invoicing approach, understand:
- Payment methods available for B2B
- Settlement and reconciliation basics
- ACH payments for large transactions
- Chargeback fundamentals for dispute risk
Payment links convert better than invoices. Invoices with net terms get paid slower than you think. Know when to use which.
Most SMBs default to invoices because that's what QuickBooks does. But a payment link sent immediately after a sale closes 40% faster than a Net 30 invoice. See checkout conversion for optimizing payment completion.
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
- Payment links close faster than invoices. Less friction, immediate action.
- Net terms are a loan you're giving. Price them accordingly or skip them.
- Partial payments create reconciliation chaos. Decide upfront if you accept them.
- B2B buyers prefer ACH for large amounts. Credit card fees on $10k+ transactions hurt.
- Expired links cause unnecessary friction. Set appropriate expirations.
When Invoicing Beats Checkout
Use Invoices When
| Scenario | Why Invoice Works |
|---|---|
| B2B with net terms | Buyer expects formal document with due date |
| High-ticket requiring approval | Buyer needs to route internally before paying |
| Services with detailed line items | Client needs itemized breakdown |
| Ongoing relationship with credit terms | Established account, not one-time purchase |
| Tax/accounting requirements | Buyer needs formal invoice for records |
Use Checkout When
| Scenario | Why Checkout Wins |
|---|---|
| One-time purchases | Faster, less friction |
| Consumer transactions | No need for formal document |
| Impulse or quick decisions | Speed matters |
| Digital products | Immediate delivery expectation |
Use Payment Links When
| Scenario | Why Links Win |
|---|---|
| Quick quote follow-up | "Here's the link to pay" closes fast |
| Phone orders | Alternative to keyed entry |
| Service deposits | Collect before starting work |
| Event or appointment booking | Secure spot with payment |
| Outstanding balance collection | "Click here to pay what you owe" |
Payment Links vs. Hosted Checkout vs. Invoice
Payment Link
A unique URL that leads to a payment page for a specific amount.
| Characteristic | Details |
|---|---|
| Best for | One-time transactions, quick collections |
| Formality | Low. No document, just "pay this amount" |
| Terms | None. Pay now. |
| Expiration | Usually 24 hours to 30 days |
| Example | "Pay $500 for design deposit" |
Hosted Checkout
Your checkout page embedded in or linked from your site.
| Characteristic | Details |
|---|---|
| Best for | Product purchases, cart-based shopping |
| Formality | Low. Standard e-commerce flow |
| Terms | Pay at purchase |
| Expiration | Session-based (cart timeout) |
| Example | Standard e-commerce checkout |
Invoice
Formal document with line items, due date, and payment terms.
| Characteristic | Details |
|---|---|
| Best for | B2B, services, formal accounting needs |
| Formality | High. Document of record |
| Terms | Often Net 15, Net 30, Net 60 |
| Expiration | Due 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 Term | When to Use |
|---|---|
| Due on receipt | Default for new customers, small amounts |
| Net 15 | Established relationship, fast-paying industries |
| Net 30 | Standard 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. Factor this 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 Type | Suggested Terms |
|---|---|
| New customer, first order | Due on receipt or deposit required |
| Repeat customer, clean history | Net 15 |
| Established account, high volume | Net 30 |
| Enterprise with formal procurement | Net 30-60 (but negotiate) |
Enforcing Terms
- 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
| Stage | Payment |
|---|---|
| Contract signed | 50% deposit |
| Milestone 1 | 25% |
| Final delivery | 25% |
Deposits reduce your risk and improve cash flow. Require them for new customers and large projects.
Reconciliation Warning
If you accept partial payments:
- Your accounting gets complicated (see reconciliation best practices)
- Tracking becomes manual
- Customer may dispute final amount
- AR aging is harder to read
Decide upfront. "We accept full payment only" is a valid policy.
Payment Link Operational Reality
Expiration Settings
| Link Type | Suggested Expiration |
|---|---|
| Quote follow-up | 7-14 days |
| Service deposit | 24-48 hours |
| Balance due | 30 days |
| Time-sensitive offer | Hours 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
Over 50% of payment links are opened on mobile.
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.
| Method | Fee on $10,000 |
|---|---|
| Credit card (2.9%) | $290 |
| ACH (typically $0.50-$5 flat) | $0.50-$5 |
Big difference. Large B2B buyers expect bank transfer options. See buying payments for fee comparisons.
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 queue at each step. Follow up at appropriate intervals without annoying.
Tax on Invoices
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
-
Customer disputes on invoice terms. "I never agreed to these terms" becomes chargeback. Get terms acknowledged at quote stage, not invoice stage. See friendly fraud for prevention.
-
Partial payment reconciliation chaos. Customer pays $800 on $1,000 invoice. Now you're chasing $200 and manually reconciling.
-
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: 10-20% improvement in average days-to-payment.
Scale Callout
| Volume | Focus |
|---|---|
| Under $100k/mo invoicing | Use processor-provided invoicing. Stripe Invoicing, Square Invoices, PayPal. Simple is fine. |
| $100k-$1M/mo invoicing | AR aging reports, systematic follow-up cadence, consider ACH for large invoices, standardize terms. |
| Over $1M/mo invoicing | AR automation, ERP integration, credit management, professional collections for past-due. |
Analyst Layer: Metrics to Track
| Metric | What It Tells You | Target |
|---|---|---|
| Days Sales Outstanding (DSO) | Average time to collect | under 30 days for Net 30 terms |
| AR aging buckets | Payment health by age | < 10% over 60 days |
| Payment link conversion rate | Link effectiveness | > 70% of links result in payment |
| Invoice-to-payment time | Collection speed | Track trend over time |
| Dispute rate on invoices | Terms clarity (chargeback risk) | under 1% of invoices disputed |
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?
- Decide invoice vs payment link vs checkout - Which to use
- Follow invoice workflow - Quote to receipt
- Set net terms appropriately - By customer type
Improving collections?
- Enforce terms - Reminder cadence
- Use payment links - Faster than invoices
- Track DSO metrics - Days sales outstanding
Handling B2B payments?
- Offer ACH for large amounts - Save on card fees
- Consider surcharging - Recover card costs
- Handle PO matching - Enterprise requirements
Related Pages
- Surcharging Compliance - Fee pass-through rules
- Settlement and Reconciliation - Funding flows
- Payout Strategy - Cash flow optimization
- Card-Present Terminal Decisions - Phone payment alternatives
- Buying Payments - Processor selection
- Bank Transfers - ACH for B2B
- Cards - Card acceptance
- Chargeback Prevention - Dispute reduction
- Friendly Fraud - Dispute patterns
- Checkout Conversion - Payment completion
- Reading Statements - Fee analysis
- Subscriptions & Recurring - Recurring B2B billing