Skip to main content

Tracking Payments

Quick Reference​

Payment tracking helps you monitor who's paid, who hasn't, and who needs a follow-up. ShootPath provides dashboards, status indicators, and reports to keep you on top of your cash flow.

Key Payment Tracking Tools:

  • Invoice Dashboard - All invoices across all jobs at a glance
  • Job-Level View - Payment status for a specific booking
  • Payment Reports - Revenue, outstanding amounts, and trends
  • Status Filters - See only overdue, due soon, or paid invoices
  • Automatic Reminders - System sends emails for upcoming/overdue payments

Payment Statuses:

  • Future - Not due yet (grayed out)
  • Due Soon - Due within 7 days (yellow)
  • Due Now - Due today (orange)
  • Overdue - Past due date (red)
  • Paid - Payment received (green checkmark)

Next Steps: Learn how to follow up on overdue payments or explore payment reports for business insights.


Detailed Guide​

Why Payment Tracking Matters​

As a photography business owner, you're juggling dozens of bookings at various stages. Payment tracking ensures:

You get paid on time:

  • See at a glance who owes money
  • Know when to send reminders
  • Follow up promptly on overdue amounts

Your cash flow stays healthy:

  • Forecast upcoming revenue (future payments)
  • Track outstanding amounts (money you're waiting on)
  • Identify payment patterns (who pays late?)

You avoid awkward situations:

  • Don't show up to a session with unpaid balance
  • Don't deliver galleries before final payment (if that's your policy)
  • Don't let payments slip through the cracks

You maintain professionalism:

  • Timely follow-ups show you run a serious business
  • Consistent payment tracking builds client accountability
  • Clear records prevent disputes

The Invoice Dashboard​

Your main payment tracking tool is the Invoice Dashboard - a central hub showing all invoices across all jobs.

What You See​

Invoice list with columns:

  • Client Name - Who owes the money
  • Job Type - Wedding, Portrait, Event, etc.
  • Invoice Number - Unique ID (e.g., INV-5234-01)
  • Description - What the payment is for
  • Amount - Dollar amount due
  • Due Date - When payment should be received
  • Status - Current payment status (color-coded)
  • Actions - Quick buttons (Send Reminder, View Details, Mark Paid)

Visual indicators:

  • 🟢 Green checkmark = Paid
  • 🟡 Yellow highlight = Due Soon
  • 🟠 Orange highlight = Due Today
  • 🔴 Red highlight = Overdue
  • ⚪ Gray/faded = Future (not due yet)

How to Use It​

Daily check (recommended):

  1. Open Invoice Dashboard
  2. Filter to "Overdue" + "Due Today"
  3. Send reminders or follow up on each
  4. Takes 2-5 minutes, prevents problems!

Weekly review:

  1. Check "Due Soon" (next 7 days)
  2. Make sure clients have payment links
  3. Proactively reach out: "Your balance is due next week!"

Monthly review:

  1. Look at all "Future" payments
  2. Confirm due dates align with session dates
  3. Adjust if sessions have been rescheduled

Filtering and Sorting Invoices​

The dashboard has powerful filtering to help you focus:

Filter by Status​

Show me:

  • All Invoices - Everything (can be overwhelming!)
  • Unpaid Only - Anything not fully paid yet
  • Overdue - Red alert - past due date
  • Due Today - Urgent - due right now
  • Due Soon - Yellow alert - due within 7 days
  • Future - Not urgent yet
  • Paid - Green - money received

Most useful views:

  • Overdue - These need immediate attention
  • Due Today + Due Soon - Upcoming payments to monitor
  • Unpaid Only - See all outstanding amounts

Sort by Column​

Click column headers to sort:

  • Due Date - Earliest to latest (default)
  • Amount - Highest to lowest (focus on big payments)
  • Client Name - Alphabetical (find specific client)
  • Status - Group by payment status

Pro tip: Sort by Amount (descending) to prioritize big-ticket items. A $3,000 overdue invoice deserves more immediate attention than a $200 one!

Search and Filter​

Search by:

  • Client name: "Sarah"
  • Invoice number: "INV-5234"
  • Job type: "Wedding"
  • Date range: "Due between Jan 1 - Jan 31"

Common searches:

  • "Find all overdue invoices for weddings" (filter Status=Overdue, Type=Wedding)
  • "Show invoices due this week" (filter Status=Due Soon)
  • "What does Sarah owe?" (search "Sarah")

Job-Level Payment View​

Besides the global dashboard, each job has its own payment tracking:

What You See​

Open any job and scroll to "Invoices" or "Payments" section:

Payment summary:

  • Total Job Value: $5,000
  • Total Paid: $3,000
  • Outstanding Balance: $2,000
  • Payment Progress: 60% paid

Invoice list for this job:

  1. Deposit - $1,500 (Paid Jan 5)
  2. Installment 2 - $1,500 (Paid March 10)
  3. Final Balance - $2,000 (Due May 1 - Due Soon!)

Payment history:

  • Jan 5, 2026 at 3:42 PM - $1,500 via Visa ***4242
  • March 10, 2026 at 11:23 AM - $1,500 via Mastercard ***8888

When to Use Job-Level View​

Before client meetings:

  • Check what they've paid and what's due
  • Be prepared to discuss payment status

Before sessions:

  • Confirm final balance is paid (if required)
  • Don't show up if they're behind!

Before gallery delivery:

  • Verify all required payments received
  • Don't release gallery if balance is owed (your policy)

During client conversations:

  • Pull up job to answer "How much have I paid?" and "What do I still owe?"

Payment Status Meanings​

Understanding what each status means helps you take appropriate action:

Future​

What it means: Payment exists but isn't due yet. No action needed from you or client.

Example: Today is February 1. Balance invoice is due April 1. Status: Future.

Client sees: "Balance: $1,500 due April 1" (grayed out, not urgent)

Your action: None. Just monitor to ensure due date is still accurate (session hasn't been rescheduled).

Turns into "Due Soon" when: 7 days before due date (March 25)

Due Soon​

What it means: Payment is due within the next 7 days. Time to send a friendly reminder!

Example: Today is March 25. Balance invoice is due April 1. Status: Due Soon.

Client sees: "Balance: $1,500 due in 6 days" (yellow highlight)

Your action: Send proactive reminder: "Hi Sarah! Just a reminder that your balance payment of $1,500 is due on April 1. Here's the payment link: [link]. Let me know if you have any questions!"

Why this helps: Clients appreciate the heads-up. They can plan financially and pay before the due date (avoiding overdue status).

Due Now​

What it means: Payment is due today. Client should pay immediately.

Example: Today is April 1 (the due date). Status: Due Now.

Client sees: "Balance: $1,500 due TODAY" (orange highlight, urgent tone)

Your action: Send same-day reminder: "Hi Sarah! Your balance payment of $1,500 is due today. Can you submit payment when you get a chance? Here's the link: [link]."

If they don't pay by end of day: Status changes to "Overdue" tomorrow morning.

Overdue​

What it means: Due date has passed without payment. This is a problem that needs immediate attention.

Example: Today is April 5. Balance invoice was due April 1. Status: Overdue (4 days).

Client sees: "Balance: $1,500 - OVERDUE" (red highlight, urgent)

Your action: Follow up firmly but professionally:

Day 1-3 overdue: "Hi Sarah, I noticed the payment due on April 1 hasn't been received yet. Can you submit payment today? Let me know if there's an issue!"

Day 4-7 overdue: "Sarah, your payment is now 5 days overdue. I need to receive this before we can proceed with the session. Please submit payment by [date] or contact me to discuss."

Day 7+ overdue: "Sarah, your payment is now 1 week overdue. Per our contract, the session cannot proceed until payment is current. If I don't receive payment by [date], I'll need to reschedule."

Enforce contract terms:

  • Reschedule session
  • Hold gallery delivery
  • Charge late fees (if contract allows)
  • Consider canceling booking (extreme cases)

What it means: Payment received! Money is in your account (or will be in 2-3 days).

Example: Client paid $1,500 on March 30. Status: Paid.

Client sees: "Balance: $1,500 - Paid March 30" (green checkmark)

Your action: None! But consider sending a thank-you: "Thank you for the payment! I'm looking forward to your session on April 15!"

Payment details shown:

  • Date and time paid
  • Payment method (card ending in 4242)
  • Transaction ID (Stripe reference)
  • Receipt (downloadable)

Recording Manual Payments​

Sometimes clients pay outside of Stripe:

  • Cash at session
  • Check mailed to you
  • Venmo/Zelle transfer
  • Bank transfer

You need to record these manually so your records stay accurate:

How to Record a Manual Payment​

  1. Open the invoice that was paid
  2. Click "Record Payment" or "Mark as Paid"
  3. Enter payment details:
    • Amount: (usually full invoice amount)
    • Payment method: Cash, Check, Venmo, Bank Transfer
    • Date received: (when you got the money)
    • Notes: Check #, Venmo transaction ID, etc.
  4. Save
  5. Invoice status → Paid

Why This Matters​

Accurate records:

  • Your dashboard reflects reality
  • Client's portal shows correct payment status
  • Reports include all revenue (not just Stripe)

Client relationship:

  • Client sees invoice marked "Paid" in their portal
  • No confusion about what's owed
  • Prevents "I already paid you!" disputes

Bookkeeping:

  • Track all income sources
  • Know how much came from Stripe vs. other methods
  • Tax time is easier

Common Manual Payment Scenarios​

Scenario 1: Cash at Session

Client hands you $500 cash when you arrive for the portrait session.

What to do:

  1. Give them a handwritten receipt on the spot
  2. Later: Open balance invoice, click "Record Payment"
  3. Payment method: Cash
  4. Date: Today
  5. Notes: "Paid cash at session - receipt provided"

Scenario 2: Check in Mail

Client mails you a check for $1,500.

What to do:

  1. Deposit check at bank
  2. Once cleared: Open invoice, record payment
  3. Payment method: Check
  4. Date: Date check was received (or deposited)
  5. Notes: "Check #1234 - deposited 1/20"

Scenario 3: Venmo/Zelle

Client sends $750 via Venmo.

What to do:

  1. Confirm funds received in Venmo
  2. Open invoice, record payment
  3. Payment method: Venmo (or "Other")
  4. Date: Date of transfer
  5. Notes: "Venmo transaction ID: xyz123"

Automatic Payment Reminders​

ShootPath can send automatic reminder emails to clients - no manual work required!

How Automatic Reminders Work​

When reminders are sent:

  1. 7 days before due date - "Payment due soon"
  2. On due date - "Payment due today"
  3. 3 days after due date - "Payment overdue"

What clients receive:

Subject: Payment Reminder - Balance Due Soon

Hi Sarah,

Your balance payment of $1,500 is due in 7 days (April 1).

[Pay Now]

Questions? Reply to this email!

[Your Business Name]

Benefits:

  • Saves you time (no manual reminders!)
  • Consistent communication (never forget)
  • Professional (automated but personal tone)
  • Reduces late payments (clients appreciate reminders)

Enabling Automatic Reminders​

Setup (one-time):

  1. Go to Settings > Notifications
  2. Find "Payment Reminders"
  3. Toggle on:
    • ✅ Send reminder 7 days before due date
    • ✅ Send reminder on due date
    • ✅ Send reminder 3 days after due date
  4. Save settings

That's it! Reminders now send automatically for all invoices.

Customizing Reminder Emails​

You can customize the reminder email template:

Personalization options:

  • Subject line
  • Email body text
  • Tone (formal vs. casual)
  • Include/exclude payment link
  • Add your branding

Best practices:

  • Keep it short and clear
  • Always include payment link
  • Be friendly but firm
  • Sign with your business name

Following Up on Overdue Invoices​

Even with automatic reminders, some invoices go overdue. Here's how to handle it professionally:

Follow-Up Cadence​

Day 0 (due date) - Friendly reminder: "Hi Sarah! Your balance payment of $1,500 is due today. Here's the payment link if you need it: [link]. Thanks!"

Day 3 - Check-in: "Hi Sarah, just following up on the payment that was due on [date]. Can you let me know when I can expect payment? Let me know if there's an issue!"

Day 7 - Firmer reminder: "Sarah, your payment is now 1 week overdue. I need to receive this before we can proceed with the session. Please submit payment by [date] or we'll need to reschedule."

Day 14 - Final notice: "Sarah, your payment is now 2 weeks overdue. Per our contract, I cannot hold your date without payment. If I don't receive payment by [date], I will release your date and consider the booking canceled."

Day 21+ - Enforce contract:

  • Cancel/reschedule booking
  • Keep deposit (per contract)
  • Consider small claims court for large amounts
  • Move on

Communication Tips​

Be professional, not emotional: ❌ "I can't believe you haven't paid yet!" ✅ "I haven't received the payment yet. Can you submit it today?"

Reference the contract: ❌ "You need to pay me NOW!" ✅ "Per Section 4 of our contract, payment is required before the session."

Offer solutions: ❌ "If you don't pay, too bad!" ✅ "If the full amount is difficult right now, we can discuss a payment plan."

Know when to walk away: If a client is 3+ weeks overdue with no communication, they're unlikely to pay. Enforce your contract terms (forfeit deposit, cancel booking) and move on. Your time is valuable!

Payment Plan Negotiations​

If a client can't afford the full amount:

Option 1: Split the payment "I can break the $2,000 balance into $1,000 now and $1,000 in 30 days. Would that help?"

Option 2: Extend the due date "I can give you an extra 2 weeks to pay. New due date: [date]. Does that work?"

Option 3: Smaller recurring payments "How about $500/week for 4 weeks? That adds up to the $2,000 balance."

What NOT to do:

  • Don't let them book without ANY deposit (too risky!)
  • Don't accept $50/month forever (not sustainable)
  • Don't let them go 6+ months without payment (you'll never collect)

Document everything: If you agree to custom payment terms, put it in writing (email or addendum to contract) so there's no confusion later!

Refunds and Credits​

Sometimes you need to refund a payment or issue a credit:

Issuing Refunds​

Common reasons:

  • Client cancels and contract allows partial refund
  • You overcharged by mistake
  • Service wasn't delivered (you had an emergency)
  • Gesture of goodwill (issue with photos, service problem)

How to issue refund:

  1. Find the paid invoice
  2. Click "Refund"
  3. Choose:
    • Full refund (entire amount)
    • Partial refund (enter amount)
  4. Add reason/note
  5. Process refund

What happens:

  • Money returned to client's card
  • Appears in client's account in 5-10 business days
  • Invoice shows: Paid $1,500, Refunded $750, Net $750
  • You receive confirmation

Tax implications: Refunds reduce your taxable income. Keep good records for tax time!

Issuing Credits​

A credit is money owed to a client that can be applied to future purchases:

Example: Client paid $1,500 but you need to refund $300. Instead of refunding to their card, you issue a $300 credit they can use toward a print order or album.

How to issue credit:

  1. Create a negative invoice: -$300
  2. Description: "Credit - [reason]"
  3. Client's account balance shows $300 credit
  4. Apply credit to future invoices

When to use credits vs. refunds:

  • Credits: Client is still engaged, will buy more from you
  • Refunds: Relationship is ending, give them their money back

Payment Reports and Analytics​

ShootPath provides reports to help you understand your payment performance:

Revenue Report​

What it shows:

  • Total revenue by month
  • Breakdown by job type (weddings, portraits, events)
  • Comparison to previous months/years
  • Average booking value

Use it for:

  • Tracking business growth
  • Tax preparation
  • Identifying busy vs. slow months
  • Setting revenue goals

Example insights:

  • "I earned $15,000 in May (peak wedding season)"
  • "Portrait revenue is down 20% this year - why?"
  • "Average wedding booking: $5,200"

Outstanding Invoices Report​

What it shows:

  • Total amount owed to you (unpaid invoices)
  • Breakdown by status (due soon, overdue)
  • Oldest outstanding invoice
  • Average days to payment

Use it for:

  • Cash flow forecasting
  • Identifying collection problems
  • Prioritizing follow-ups

Example insights:

  • "I'm owed $12,000 total across 8 clients"
  • "$4,500 is overdue (need to follow up!)"
  • "On average, clients pay 3 days late"

Payment Method Report​

What it shows:

  • % of payments via Stripe vs. cash vs. check
  • Total revenue by payment method
  • Processing fees paid (Stripe)

Use it for:

  • Understanding client preferences
  • Calculating true net revenue (after fees)
  • Deciding whether to accept certain payment methods

Example insights:

  • "85% of clients pay via credit card (Stripe)"
  • "I paid $1,200 in Stripe fees this year"
  • "Only 2 clients paid cash - maybe stop accepting it?"

Client Payment History​

What it shows:

  • Payment timeliness by client
  • Average days to payment
  • Who pays on time vs. late

Use it for:

  • Identifying reliable vs. risky clients
  • Adjusting payment terms for repeat clients
  • Deciding whether to work with someone again

Example insights:

  • "Sarah always pays on time - love working with her!"
  • "John is 2 weeks late on every payment - tighten terms next time"
  • "New clients pay slower than repeat clients"

Payment Tracking Best Practices​

1. Check Dashboard Daily​

Spend 2-5 minutes every morning reviewing:

  • Overdue invoices (follow up immediately)
  • Due today invoices (send reminder)
  • Due soon invoices (proactive outreach)

This habit prevents 90% of payment problems!

2. Enable Automatic Reminders​

Let ShootPath send reminders automatically. You don't have to remember!

Saves time + increases payment rate.

3. Follow Up Quickly on Overdue Payments​

The longer an invoice is overdue, the less likely you'll collect.

Best: Follow up within 24 hours of missed due date Worst: Wait 2+ weeks to follow up

Quick follow-ups show you're serious about payment.

4. Keep Detailed Notes​

Record notes on every invoice:

  • Why it was created
  • Client conversations about it
  • Payment agreements
  • Issues or disputes

This protects you if there's confusion later or if you need to take legal action.

5. Thank Clients for On-Time Payment​

A simple "Thank you for the payment!" goes a long way:

  • Builds goodwill
  • Reinforces positive behavior
  • Makes clients feel appreciated

Happy clients pay on time and refer friends!

Review reports monthly to identify patterns:

  • Are late payments increasing? (tighten your contract terms)
  • Do certain job types pay slower? (adjust due dates)
  • Are you collecting less than expected? (review pricing)

Data helps you improve your business over time.

Common Payment Tracking Scenarios​

Scenario 1: Client Says "I Already Paid"​

What to check:

  1. Open their job in ShootPath
  2. Review invoice status
  3. Check payment history

Possible outcomes:

They DID pay:

  • Invoice shows "Paid" with date/transaction
  • You say: "You're right, I see the payment from [date]. Thank you!"

They DIDN'T pay:

  • Invoice shows "Unpaid" or "Overdue"
  • You say: "I'm not showing a payment yet. Can you check your bank statement? If it went through, send me a screenshot and I'll investigate."

They paid outside Stripe:

  • They sent cash/check/Venmo but you forgot to record it
  • You say: "You're right! I have the check but forgot to mark it paid. Let me update that now. Sorry for the confusion!"

Lesson: Always record manual payments immediately!

Scenario 2: Multiple Clients Are Late on Payments​

If you notice a pattern of late payments:

Ask yourself:

  • Are my due dates too aggressive? (maybe extend them)
  • Are my reminders not working? (check email deliverability)
  • Are clients not seeing the payment links? (make them more visible)
  • Is the payment process confusing? (simplify it)

Solutions:

  • Adjust due dates (give more lead time)
  • Improve reminder emails (clearer subject lines, bigger buttons)
  • Test the client payment experience yourself
  • Add more payment methods (some clients prefer bank transfer over card)

Scenario 3: Big Invoice Is Overdue​

A $3,000 wedding balance is 10 days overdue. What do you do?

Step 1: Call (don't just email) Big amounts deserve a phone call. Email can be ignored.

Step 2: Understand the situation "Hi Sarah, I haven't received the $3,000 balance yet. Is everything okay?"

Possible reasons:

  • Forgot (happens!) → Send payment link, they pay today
  • Financial issue → Offer payment plan or extend due date
  • Dispute/unhappy → Discuss the issue, resolve it
  • Ghosting → Enforce contract terms (cancel, keep deposit)

Step 3: Take action based on response

  • If they pay: Great! Mark paid and move on.
  • If they need payment plan: Document new terms in writing.
  • If they're ghosting: Follow contract (reschedule or cancel).

Don't let $3,000 slip through the cracks! Prioritize large overdue amounts.

What's Next?​

Now that you know how to track payments, you might want to explore:

Want to automate payments? → Payment Schedules shows how to set up automatic invoicing.

Need to create a custom invoice? → Creating Invoices walks through manual invoice creation.

Curious about payment processing? → Stripe Integration explains how Stripe works.

Back to basics? → Invoices Overview for the big picture.


Questions? Look for the help links throughout ShootPath, or reach out to support if you need help!