Best Photography Invoicing and Payment Software in 2026

Compare photography invoicing software on deposits, card and ACH fees, estimates, and client portals: QuickBooks, FreshBooks, Wave, Square, Stripe, HoneyBook, and more.

Jackson BridgesFounder & Developer, ShootPortal16 min read
2026 COMPARISON

Disclosure:This article is published by ShootPortal, and ShootPortal is one of the products discussed. We've aimed to describe every platform fairly using its official website. Pricing and features last verified ; software changes often, so confirm details on each vendor's site before you buy.

Sending a photography invoice looks simple: a line item, a total, a pay button. The work is everything around it. Was the deposit paid before you booked the date? Did the balance come in before the gallery went out? Which client still owes you from last month, and was that the job where you added a twilight session?

Most photography invoicing softwareanswers one of those questions well. Accounting apps track every dollar for tax time but know nothing about your shoot. Payment processors move money cheaply but don't know what the money is for. Photography CRMs and workflow platforms connect the invoice to the client and the job, but most aren't accounting systems.

This guide compares ten tools photographers actually use to bill clients, with each vendor's published card and ACH rates, a worked fee example on a $500 job, and recommendations by business type. Every price links to the official page so you can check it yourself before you switch.

In this article (10 sections)
  1. Why it matters
  2. Three kinds of tools
  3. Features to compare
  4. Fee comparison
  5. The 10 tools
  6. Feature table
  7. ShootPortal payments
  8. Recommendations
  9. The bottom line
  10. FAQ

Why photographers need more than a generic invoice

A plumber invoices after the work is done. A photographer usually needs money at two or three points in the job, and the timing of each one protects you from a different risk.

  • The deposit protects the date.Once you've held a Saturday morning or a golden-hour slot, a cancellation costs you a booking you turned down. A deposit at approval makes the commitment mutual.
  • The balance protects the files.If full-resolution images go out before the balance is paid, you've handed over your leverage. Most collection problems start here.
  • Add-ons change the total. Extra rooms, a drone add-on, a rush edit, or travel to a farther address all change the final number. The invoice needs to match what was actually delivered.

That's why the best setup ties the invoice to the job record: what the client approved, when you shot it, what you delivered, and what's still owed. If you want the policy side of this, including deposit percentages and how to word payment terms, read our guide on getting paid before you deliver. This article is about the software.

  1. 1. Estimate approved

    Scope, price, and terms agreed before you drive anywhere.

  2. 2. Deposit paid

    A percentage or flat amount secures the date.

  3. 3. Media uploaded

    Client can preview and review; downloads stay locked.

  4. 4. Balance paid

    Card payment online, straight to your Stripe account.

  5. 5. Downloads unlock

    Full-resolution and MLS files become available.

Conceptual diagram: where money changes hands in a typical photography job, from approved estimate to unlocked downloads.

Invoicing tools vs. payment processors vs. workflow platforms

"Invoicing software" covers three different kinds of product, and the fees stack differently in each one. Knowing which layer you're buying saves a lot of confusion when you compare prices.

Payment processors

Stripe, Square, and PayPal actually move the money from the client's card or bank to yours. Every tool in this guide sits on top of a processor, either its own or one you connect. The processor's percentage-plus-fixed-fee is the cost you can't avoid.

Invoicing and accounting layers

QuickBooks Online, FreshBooks, Wave, and Stripe Invoicing create the invoice, send reminders, record the payment, and (for the accounting apps) post it to your books. Some charge a subscription, some charge a percentage per paid invoice on top of processing. Stripe Invoicing, for example, publishes a 0.4% per paid invoice fee on its Starter tier, charged in addition to standard Stripe payment fees.

Client and workflow platforms

HoneyBook, Dubsado, Studio Ninja, Bloom, and ShootPortal start from the client and the job. The invoice is one step in a flow that might include a proposal, a contract, a schedule, and (in ShootPortal's case) the media delivery itself. They're strongest at connecting payment to the work and weakest at accounting. Our photography CRM comparison goes deeper on the client-management side of these tools.

Accounting software

e.g. QuickBooks Online, FreshBooks, Wave

Covers

  • · Invoices & estimates
  • · Bookkeeping & reports
  • · Expenses
  • · Tax-time records

Usually needs a second tool for

  • · Shoot scheduling
  • · Media delivery
  • · Client approvals on the job

Invoicing & payment apps

e.g. Square Invoices, Stripe Invoicing, PayPal

Covers

  • · Fast invoices
  • · Card & bank payments
  • · Reminders

Usually needs a second tool for

  • · Client history
  • · Job workflow
  • · Delivery
  • · Full accounting

Client & workflow platforms

e.g. HoneyBook, Dubsado, Studio Ninja, ShootPortal

Covers

  • · Proposals or estimates
  • · Deposits & balances
  • · Client portal
  • · Status per job

Usually needs a second tool for

  • · Bookkeeping & tax reports (pair with accounting software)
Conceptual diagram: what each category of tool typically covers, and the gaps you fill with something else.

Plenty of photographers run two of these on purpose: a workflow tool that collects the money at the right moment in the job, and accounting software that records it for tax time. That's a perfectly reasonable setup, and it's worth deciding up front whether you want one tool or two.

What to look for in photography invoicing software

Estimates that turn into invoices

Most photography work is quoted before it's billed. Look for estimates (or quotes, or proposals) the client can approve online, with the approved total carrying through to the invoice so you never retype line items. If your prices depend on property size or travel distance, our real estate photography pricing guide covers how to structure packages and add-ons before you build them into any tool.

Deposits and payment schedules

You want to take a deposit (as a percentage or a fixed amount) at booking and the balance later, without building two invoices by hand. Check whether deposits are on the plan you'd actually buy; on some accounting tools they're standard, but confirm before assuming.

Payment methods: card and ACH

Cards are what most clients reach for. ACH (bank transfer) is slower, but it's usually much cheaper, and several processors cap the fee, which matters on large commercial or wedding invoices. PayPal and Venmo matter if your clients ask for them.

Tracking: who owes what

An unpaid-invoices list is the minimum. Better is a status that lives on the job itself, so you can see "shot, edited, delivered, unpaid" at a glance and send a reminder from the same screen.

Fees, all of them

Add the monthly subscription, the processor's card or ACH rate, and any per-invoice or platform percentage. A free invoicing tool with a higher card rate can cost more than a paid one once you're billing every week.

Card and ACH fees compared (with a $500 example)

These are the published US rates on each vendor's official page as of October 15, 2026. Rates change, volume discounts exist, and your account may be priced differently, so treat this as a starting point and confirm on the linked pages.

Published card and ACH processing rates for photography invoicing tools, October 2026
ToolSubscriptionCard rate (US)ACH / bank rateSource
ShootPortalFlat monthly planStripe's standard processing fees on your own Stripe accountNot listedPricing
Stripe (direct)None2.9% + 30¢0.8%, $5 capstripe.com
Stripe InvoicingNoneStripe fees + 0.4% (Starter) or 0.5% (Plus) per paid invoiceStripe ACH fees + same invoicing %stripe.com
QuickBooks OnlineFrom $38/mo (Simple Start)2.99% (invoiced card)1% (a $1 minimum is shown; confirm)intuit.com
FreshBooksFrom $23/mo (Lite)2.9% + 30¢1%freshbooks.com
WaveStarter $0; Pro $19/mo2.9% + 60¢ (Starter); Amex 3.4% + 60¢Not listed on pricing pagewaveapps.com
Square InvoicesFree plan; Plus: see Square3.3% + 30¢ (Free); 2.9% + 30¢ (Plus/Premium)1%, $1 min ($10 cap on Plus/Premium)squareup.com
PayPal InvoicingNone2.99% + 49¢ (cards); 3.49% + 49¢ (PayPal/Venmo checkout)1%, $10 cappaypal.com
HoneyBookFrom $29/mo billed yearlyPage lists both 2.9% + 25¢ and 2.7% + 10¢1.5%honeybook.com
DubsadoFrom $335/yr2.9% + 30¢ (Dubsado Payments)0.8%, $5 capdubsado.com
Studio NinjaFrom $16/moStripe's fees (or PayPal's)Depends on processorstudioninja.co
Rates from official vendor pages, checked October 15, 2026. HoneyBook's own pricing page shows two different starting card rates; check your account. Wave's Pro plan waives the fixed fee on the first 10 card transactions each month. QuickBooks' page layout makes it unclear whether its $1 minimum applies to ACH.

Worked example: what a $500 invoice costs in fees

Here's the arithmetic on a single $500 invoice using the published rates above. This is plain math on the listed rates, not a measured result. It leaves out subscriptions, international cards, instant payouts, and any discounts your account might qualify for.

Arithmetic example: processing fees on a $500 invoice at published rates
Tool / rate usedPaid by cardPaid by ACHYou receive (card)
Stripe direct: 2.9% + 30¢ / 0.8%$14.80$4.00$485.20
Stripe Invoicing Starter: above + 0.4%$16.80$6.00$483.20
QuickBooks Payments: 2.99% / 1%$14.95$5.00$485.05
FreshBooks Payments: 2.9% + 30¢ / 1%$14.80$5.00$485.20
Wave Starter: 2.9% + 60¢$15.10Not listed$484.90
Square Free plan: 3.3% + 30¢ / 1%$16.80$5.00$483.20
Square Plus: 2.9% + 30¢ / 1%$14.80$5.00$485.20
PayPal, standard card: 2.99% + 49¢ / 1%$15.44$5.00$484.56
PayPal or Venmo checkout: 3.49% + 49¢$17.94n/a$482.06
HoneyBook at 2.9% + 25¢ / 1.5%$14.75$7.50$485.25
HoneyBook at 2.7% + 10¢$13.60$7.50$486.40
Dubsado Payments: 2.9% + 30¢ / 0.8%$14.80$4.00$485.20
Arithmetic only, using the US rates published on each official page on October 15, 2026. ShootPortal and Studio Ninja payments run through Stripe, so Stripe's standard rates on your own account apply.

Two things stand out. First, on a typical card payment the processors land within a couple of dollars of each other; the subscription and the workflow matter more than the card rate. Second, ACH is where the real differences are. On a $5,000 commercial or wedding invoice, Dubsado's 0.8% capped at $5 costs $5, while HoneyBook's uncapped 1.5% costs $75, by the same arithmetic. If you bill large jobs, the ACH cap is worth more than any feature.

The best photography invoicing and payment software, reviewed

ShootPortal is first because it's our product and we'd rather say so than bury it. It isn't the right answer for everyone in this list, especially if what you really want is accounting software.

1

ShootPortal

Payments built into the project, from approved estimate to unlocked downloads

Our product

ShootPortal approaches invoicing from the job rather than the ledger. A client requests a shoot, you send an estimate (with versions, an expiry date, and a PDF), and when they approve it in their portal you can collect a deposit right then, as a percentage or a fixed amount. After the shoot you request the balance from the project, and the client pays through Stripe Checkout.

The part photographers tend to care about most is the link between payment and delivery. You can let clients view and review their photos and video while the downloads stay locked until the final payment clears, and optionally move the project to Delivered automatically once it's paid. Each client record shows lifetime revenue, outstanding balance, and last payment, so you don't need a separate spreadsheet to know who owes what.

Be clear about what it isn't: there's no bookkeeping, no tax reporting, and no accounting integration. If you need those, keep QuickBooks, FreshBooks, or Wave for the books and use ShootPortal for the client-facing side.

Pricing
$29/month, or $24/month billed annually. Stripe's standard processing fees apply. 14-day free trial, no card.
Best for
Photographers, videographers, and drone operators who want deposits, balances, and delivery tied to the same job, and who keep accounting in a separate tool.

Where it stands out

  • Stripe Connect: payments go directly to your own Stripe account
  • Deposit on estimate approval as a percentage or fixed amount, with the balance later, or pay in full
  • Optional: clients can view and preview media, but downloads unlock only after the final payment
  • Payment status lives on the project, alongside the estimate, messages, and media
  • Mark payments received outside Stripe as paid manually; email receipts to clients

Trade-offs to weigh

  • Not accounting software: no bookkeeping, expense tracking, or tax reports
  • No QuickBooks or Xero sync
  • No separate invoice-document builder; you request payment from the project
  • No contracts or e-signature
2

QuickBooks Online

Full accounting with invoicing and QuickBooks Payments built in

Official site for QuickBooks Online (opens in a new tab)

QuickBooks Online is the safe choice if tax time is your biggest headache. It's an accounting system that also invoices, which is the reverse of most tools here. Many photographers keep it as the books of record and send the client-facing payment requests from a workflow tool.

Pricing
Free plan (1 user); Simple Start $38/mo, Essentials $85/mo, Plus $140/mo, Advanced $340/mo regular price, with promotional discounts for the first months (official pricing). Invoiced card 2.99%, ACH 1% (payment rates).
Best for
Photographers who want invoicing and real bookkeeping in the same system, or who work with an accountant.

Where it stands out

  • Invoices post straight into your books
  • The tool most accountants already know
  • Card, Apple Pay, PayPal, and Venmo on invoices, per Intuit's rate page
  • Volume discounts may apply above $2,500/month in payments

Trade-offs to weigh

  • Knows nothing about shoots, galleries, or delivery
  • Estimates, deposits, and partial payments weren't confirmed per plan on the pricing page; check before buying
  • Higher monthly cost than invoicing-only tools
3

FreshBooks

Polished invoicing and accounting for solo service businesses

Official site for FreshBooks (opens in a new tab)

FreshBooks sits between pure invoicing and full accounting. It's friendlier than QuickBooks for a one-person business, and deposits and estimates are included on every plan. Watch the client limits: a real estate photographer with a dozen regular agents is already past Lite.

Pricing
Lite $23/mo (5 billable clients), Plus $43/mo (50 clients), Premium $70/mo (unlimited), with intro promos (official pricing). Card 2.9% + 30¢, ACH 1%.
Best for
Solo photographers who want clean invoices, estimates, deposits, and time and expense tracking.

Where it stands out

  • Estimates, recurring invoices, deposits, and a client portal on all plans
  • Same published rates whether you use FreshBooks Payments or Stripe through FreshBooks
  • Simple enough to set up in an afternoon

Trade-offs to weigh

  • Lite plan's 5-billable-client limit is tight for most photographers
  • No shoot scheduling or media delivery
4

Wave

Free invoicing and basic accounting for budget-conscious beginners

Official site for Wave (opens in a new tab)

Wave is the easiest way to stop sending invoices from a Word template. The trade-off is the higher fixed fee per card payment on Starter, which adds up if you bill many small jobs.

Pricing
Starter $0 with unlimited estimates and invoices; Pro $19/mo or $190/yr (official pricing). Cards 2.9% + 60¢ (Amex 3.4% + 60¢).
Best for
New photographers who need professional invoices without a monthly bill.

Where it stands out

  • Free plan with unlimited estimates and invoices
  • Pro waives the fixed card fee on the first 10 transactions each month
  • Pro adds automated late-payment reminders and removes Wave branding

Trade-offs to weigh

  • 60¢ fixed card fee is double the 30¢ most processors charge
  • ACH fee not listed on the pricing page
  • Online payments are optional and require approval
5

Square Invoices

Free invoicing with deposits, estimates, and Square's in-person ecosystem

Official site for Square Invoices (opens in a new tab)

Square's free plan is genuinely capable: deposits with a separate due date for the balance are exactly what photographers need. If you invoice a lot, the jump from 3.3% to 2.9% on Plus may pay for itself, but you'll need to check the current Plus price in your Square Dashboard.

Pricing
Free plan available; Plus pricing isn't shown on the page we checked, see Square's invoices pricing. Invoice card fee 3.3% + 30¢ on Free, 2.9% + 30¢ on Plus and Premium; ACH 1% ($1 min, $10 cap on Plus/Premium) (fee details).
Best for
Photographers who already use Square for in-person sales, prints, or events.

Where it stands out

  • Free plan includes estimates, recurring invoices, and deposit requests with a separate balance due date
  • Plus adds milestone payment schedules and custom templates
  • Same account as Square's card readers

Trade-offs to weigh

  • The free plan's card rate is the highest standard rate in this table
  • No cap on ACH on the free plan
  • Plan pricing was not shown on the US invoices page when we checked
6

Stripe Invoicing

Pay-per-invoice billing from the processor most photography tools run on

Official site for Stripe Invoicing (opens in a new tab)

Stripe is the processor behind many photography tools, including ShootPortal and Studio Ninja, so it's worth understanding its rates even if you never open Stripe Invoicing. Using it directly makes sense for occasional large commercial invoices where the capped ACH fee shines.

Pricing
No monthly fee. Starter 0.4% per paid invoice; Plus 0.5% (adds quotes) (invoicing pricing), plus Stripe payment fees: 2.9% + 30¢ for US cards, ACH 0.8% capped at $5 (Stripe pricing).
Best for
Tech-comfortable photographers who want low ACH costs and no subscription.

Where it stands out

  • Cheapest published ACH rate in this guide, with a $5 cap
  • No subscription; you only pay when an invoice is paid
  • The same Stripe account can also power your workflow tool

Trade-offs to weigh

  • Stripe's dashboard is built for businesses in general, not photographers
  • No client history, scheduling, or delivery
  • The per-invoice percentage stacks on top of processing
7

PayPal Invoicing

Invoices clients can pay with PayPal, Venmo, cards, or bank

Official site for PayPal Invoicing (opens in a new tab)

PayPal is rarely the cheapest option, but some clients won't pay any other way. A common pattern is to keep PayPal available as a fallback and steer most clients to card or ACH elsewhere.

Pricing
No subscription. Cards 2.99% + 49¢; PayPal or Venmo checkout 3.49% + 49¢; Pay by Bank 1% capped at $10 (PayPal fees).
Best for
Photographers whose clients specifically want to pay with PayPal or Venmo.

Where it stands out

  • Familiar to almost every client
  • Venmo and Pay Later options
  • No monthly cost

Trade-offs to weigh

  • The PayPal/Venmo checkout rate is the highest card-style rate here
  • 49¢ fixed fee on every USD transaction
  • No connection to your jobs or deliveries
8

HoneyBook

All-in-one creative CRM with proposals, contracts, and payment plans

Official site for HoneyBook (opens in a new tab)

HoneyBook is the reference point for "proposal, contract, and invoice in one click." If you shoot weddings or portraits with multi-payment plans, it's strong. For high-ticket work, compare its ACH rate carefully against Dubsado's.

Pricing
Starter $29/mo, Essentials $49/mo, Premium $109/mo billed yearly (official pricing). The same page lists card fees "starting at 2.9% + 25¢" and "2.7% + 10¢"; ACH 1.5%.
Best for
Portrait, wedding, and event photographers who want proposals, contracts, and invoices in one flow.

Where it stands out

  • One-time, recurring, and custom payment schedules with autopay and reminders
  • Proposals, contracts, and invoices on every plan
  • QuickBooks Online integration on Essentials and up

Trade-offs to weigh

  • Two different starting card rates on the same pricing page
  • 1.5% ACH with no stated cap gets expensive on large invoices
  • No native galleries or media delivery
9

Dubsado

Customizable CRM with payment schedules and low-cost capped ACH

Official site for Dubsado (opens in a new tab)

Dubsado takes more setup but rewards it. For a photographer billing $3,000 to $10,000 jobs, the capped ACH fee alone is a meaningful difference over a year.

Pricing
Starter $335/yr, Premier $525/yr (official pricing). Dubsado Payments: US cards 2.9% + 30¢, ACH 0.8% capped at $5 (fee details).
Best for
Photographers billing large invoices who want deposits plus installments and deep customization.

Where it stands out

  • Payment schedules with deposits and installments on both plans
  • ACH capped at $5, the same as Stripe direct
  • Integrates with Stripe, PayPal, and Square

Trade-offs to weigh

  • Automated workflows are Premier-only
  • Steeper setup than HoneyBook
  • No gallery or media delivery
10

Studio Ninja

Budget photography CRM with quotes, invoices, and accounting integrations

Official site for Studio Ninja (opens in a new tab)

Studio Ninja is one of the few photography CRMs here that lists both QuickBooks and Xero integrations on every tier, which makes it a tidy middle ground if you want one tool for clients and a clean handoff to your books. (Some third-party sites quote its Australian-dollar prices as USD; the USD prices are the ones above.)

Pricing
Starter $16/mo ($160/yr, 5 active jobs), Pro $27/mo ($270/yr), Master $40/mo ($400/yr) in USD (official pricing). Payments through Stripe or PayPal at their standard fees.
Best for
Solo and small-team photographers who want CRM, invoicing, and a QuickBooks or Xero connection on a budget.

Where it stands out

  • Stripe, Xero, and QuickBooks integrations listed on all tiers
  • Quotes, invoices, payment schedules, and a client portal
  • Low entry price

Trade-offs to weigh

  • Starter caps you at 5 active jobs
  • Galleries via Pic-Time or ShootProof, not native
  • Plan-level detail on invoicing features wasn't verified

Feature comparison at a glance

"Not confirmed" means we couldn't verify the feature on the vendor's official pages, not that it's missing.

Photography invoicing software feature comparison, October 2026
ToolEstimatesDeposits / schedulesClient portalPayments processed byAccountingTied to delivery
ShootPortalWith versions% or fixed, on approvalYesYour own Stripe account (Stripe Connect)Pair with accountingDownloads unlock after payment
QuickBooks OnlineConfirm per planConfirm per planNot confirmedQuickBooks PaymentsFullNo
FreshBooksYesYesYesFreshBooks Payments or StripeYesNo
WaveYesNot confirmedNot confirmedWave (approval required)BasicNo
Square InvoicesYesYesNot confirmedSquareNoNo
Stripe InvoicingQuotes on PlusNot confirmedNot confirmedStripeNoNo
PayPal InvoicingNot confirmedNot confirmedNot confirmedPayPalNoNo
HoneyBookProposalsYesYesHoneyBook (built in)QBO sync (Essentials+)No
DubsadoProposalsYesYesDubsado Payments, Stripe, PayPal, or SquareIntegration (Premier)No
Studio NinjaQuotesYesYesStripe or PayPalXero / QuickBooksNo
Features from official vendor pages, checked October 15, 2026. "Tied to delivery" means the payment can control access to the finished files in the same tool, rather than living on a separate invoice.

How ShootPortal handles deposits, balances, and delivery

ShootPortal treats payment as a step in the project rather than a separate document, because the invoice itself is rarely the hard part. Knowing when to send it, and making sure the files don't go out first, is. Here's how a job flows from the client's side:

  1. A request comes in through your branded request form, and the client receives an estimate built from your service catalog (travel fees can be calculated from ZIP-to-ZIP distance).
  2. The client approves the estimate in their portal. If you've set a deposit, they pay it then.
  3. You shoot, upload, and the client reviews photos and video in the same project.
  4. You request the balance from the project; the client pays through Stripe Checkout.
  5. Downloads unlock automatically if you've turned that on, and the project can move to Delivered on its own.
Product illustration: a client's view of a project moving from approved estimate to paid invoice and ready-to-download files (demo data).

Money goes straight to your own Stripe account through Stripe Connect. If a client pays by check or bank transfer outside Stripe, you mark the payment as received on the project. Clients get email receipts, and the client record keeps their outstanding balance, last payment, and lifetime revenue.

What's automatic, what's connected, and what's still on you

  • Automatic (once you switch it on): the deposit request at estimate approval, unlocking downloads after the final payment, moving the project to Delivered after payment, email receipts, and reminder emails for outstanding payments.
  • Connected in one place:the approved estimate, the shoot time, the messages, the media, and the payment status sit on the same project, so "has this job been paid?" is answered by opening it, not by cross-checking Stripe against your inbox.
  • Still yours to do:deciding your deposit policy, requesting the balance from the project, marking offline payments as paid, and keeping your books in QuickBooks, Wave, or whatever your accountant uses. There's no accounting sync, so the bookkeeping export is a separate step.

Who should take payments through ShootPortal

  • Real estate photographers billing per listing

    Agents preview the photos, pay, and download Print or MLS sizes from the same page, so the balance arrives before the files go out.

  • Drone and video operators with deposits

    A percentage or fixed deposit on estimate approval protects the flight day; the balance gates the final downloads.

  • Solo shooters tired of reconciling

    Each project shows its payment status, and each client record shows outstanding balance and lifetime revenue, without a side spreadsheet.

  • Studios that already like Stripe

    Payments run through Stripe Checkout and land in your own Stripe account, at Stripe's standard processing fees.

Probably not the right fit if

  • You want one tool to do invoicing and bookkeeping; QuickBooks Online or FreshBooks does both.
  • You need formal invoice documents with custom numbering and templates, or an accounting sync.
  • Clients sign a contract before paying; HoneyBook or Dubsado handle contract-plus-invoice in one step.

If you run real estate work alongside other niches, our roundup of real estate photography software compares platforms that handle ordering, payments, and delivery together, including ShootPortal.

Which invoicing software fits your photography business?

Just starting out

Wave or Square (free plans)

Professional invoices and deposits without a subscription while volume is low.

Accounting is the priority

QuickBooks Online or FreshBooks

Invoices land directly in your books, which your accountant will thank you for.

Weddings and portraits

HoneyBook or Dubsado

Proposals, contracts, and multi-payment schedules in one client flow.

Large commercial invoices

Dubsado or Stripe direct

ACH capped at $5 per published rates, versus an uncapped percentage elsewhere.

Real estate, drone, and video work

ShootPortal + your accounting app

Deposits, balances, and download unlock live on the same project as the media.

Budget CRM with a books handoff

Studio Ninja

QuickBooks and Xero integrations on every tier, from $16/month.

The bottom line

The best photography invoicing software is the one that sends the right request at the right point in the job, and doesn't quietly eat your margin in fees. If accounting is what keeps you up at night, start with QuickBooks Online or FreshBooks. If you want free and simple, Wave or Square. If proposals and contracts are central to how you sell, HoneyBook or Dubsado.

If what you really want is for the deposit, the balance, and the delivery to stop being three separate chores, see how ShootPortal's workflow fits together, and keep your accounting app for the books.

Frequently asked questions

What is the best invoicing software for photographers?

It depends on what you need most. QuickBooks Online and FreshBooks are best for accounting, Wave and Square have free plans, HoneyBook and Dubsado combine proposals, contracts, and invoices, and ShootPortal ties deposits, balances, and download unlock to the same project as the media.

What are the cheapest payment processing fees for photographers?

For US cards, most published rates are about 2.9% plus a fixed fee, so a $500 card payment works out to roughly $13.60 to $17.94 in fees across the tools compared here. ACH is cheaper: Stripe and Dubsado Payments publish 0.8% capped at $5. Always check for platform fees on top of processing.

Should photographers take a deposit?

Yes, for most booked work. A deposit at approval protects the date you reserved, and collecting the balance before releasing final files protects the work. Most tools in this guide support deposits; confirm it's on the plan you buy. See our pricing guide for how deposits fit into your packages.

Does ShootPortal replace QuickBooks?

No. ShootPortal handles estimates, deposits, payment requests through Stripe, payment status on each project, and download unlock after payment, but it isn't accounting software. It has no bookkeeping, tax reports, or QuickBooks sync, so plan to keep an accounting app alongside it.

Is Stripe or Square better for photographers?

On published US invoice rates, Stripe charges 2.9% + 30¢ for cards and 0.8% capped at $5 for ACH. Square's free plan charges 3.3% + 30¢ for invoiced cards and 1% for ACH; Plus and Premium drop the card rate to 2.9% + 30¢. Square suits photographers who also sell in person; Stripe powers many photography CRMs.

Written by

Jackson Bridges

  • Founder & Developer of ShootPortal
  • Owner of Swift Aerial Media
  • FAA Part 107 Certified Drone Pilot

Jackson owns Swift Aerial Media, a drone photography business, and built ShootPortal to run the requests, scheduling, client communication, payments, and media delivery that come with it. He writes about the business side of aerial and real estate media.

ShootPortal

Get paid before the files go out, without chasing it.

Collect deposits on approval, request the balance from the project, and release downloads when the final payment lands, with every payment going straight to your own Stripe account.

14 days free. No credit card required. Sign up with Google or a five-field form.

Then $29/month, or $24/month billed annually.

Keep reading

All articles
Pricing & Payments11 min read

How to Get Paid Before Delivering Real Estate Photos

Late payments usually come from unclear policy, not bad clients. Here's how to structure payment, explain it to agents, and connect it to delivery without damaging relationships.

Client Management12 min read

Best Photography CRM Software in 2026: 10 Tools Compared

A photography CRM should remember every client, job, and payment so you don't have to. We compare 10 options and explain which kind of photographer each one actually fits.

14 days free. No credit card required.