Create beautiful invoices, accept online payments, set up recurring billing, and manage your entire accounts receivable process in one place.
Get paid quickly by allowing your clients to pay your invoices online. Your clients can use any major credit or debit card with the click of a button.
For our US-based customers you can provide ACH bank transfers as a payment option. Your clients will appreciate the frictionless experience.
Created an invoice but not ready to send it yet? Harpoon allows you to select a future date and will automatically send the invoice for you.
Harpoon's invoices are clean and beautiful to begin with, and even more so when you add your own logo, branding color, accent image, font style, etc.
You shouldn't need to jump through multiple screens just to build an invoice. Invoice creation in Harpoon couldn't be easier.
Does your business generate revenue from sources outside of invoice payments? Track unlimited sources of income so your agency's overall revenue metrics are always accurate.
Set up custom payment terms and have Harpoon automatically send late payment email reminders to your clients.
Your invoices can include a percentage based discount or fixed amount line item discounts for tighter control.
Payment terms can be set using relative time frames (e.g. 30 days) or you can manually select a specific future date.
You'll know exactly when your clients open and view their invoices.
Schedule invoices to be automatically created and sent at set intervals. Collect payments online even while you sleep.
Duplicate and customize any existing invoice or estimate with a single click.
Format line items and notes with bold, italics, line breaks, links, etc.
Automatically charge your client's card for recurring invoices. Perfect for subscriptions and retainer fees.
From dollars to pounds, euros to krones, your Harpoon account will feel right at home wherever you do business.
Send invoices directly via the Peppol e-invoicing network for EU compliance. Perfect for European clients that require structured electronic invoices.
Estimate your average active monthly and yearly recurring revenue based on your active recurring invoices.
Track a project's fixed fee budget and invoice the accurate remaining amount.
Harpoon automatically sends a custom thank you confirmation to your clients.
Tracking time in Harpoon is easy, and transferring those hours to an invoice is just as simple.
Powerful date, task, team, and search filters to find the exact time entries you're looking for.
Track and record project expenses, then transfer those expenses to an invoice.
Create custom hourly rates for each of your time-tracking task categories.
Customize hourly rates on a per task and per client basis.
Set custom rates for each of a client's projects.
Override global default settings like contact info, late payment reminders, etc. on a per invoice basis.
Estimates are a simple way for your clients to approve scope and costs of smaller projects.
Create invoices in your clients' native languages, including English, Spanish, French, German, and more.
For times when you need an offline copy of an invoice a PDF download is always available.
Track the status of invoices. Know which have been sent, viewed, paid, or are overdue.
Include a PDF attachment when sending an invoice to your client.
Show or hide the Quantity and Unit Price columns on a per invoice basis.
Group entries by task category, by date, by team member, or as separate line items.
Add a personal note or subject line to grab your client's attention.
Create as many tax types as needed and apply any combination on a per line item basis.
Customize your invoice or estimate titles to whatever you need.
View a timeline of all important activities surrounding an invoice.
Manage overpayments and apply credit to new or existing invoices.
Give clients access to view and manage their billing status.
Compare total estimated revenue to revenue from accepted estimates.
Collect and view invoice details over time in a single document.
Get notified via email and Slack of invoice events.
Know how many days on average each client takes to make full payment.
Use an existing invoice to create a new recurring invoice template.
Assign item categories like Hours, Deposit, Fee, etc.
Insert dynamic date variables into recurring invoice templates.
![]()
"Harpoon is simple, informative, and always being enhanced. I can't recommend it enough. It makes my previous invoice tracking software feel like Windows 95."
Jeff Rigsby, Creative Director
Harpoon pricing starts at $9/month with a 14-day free trial. Learn more...
No other time-tracking or invoicing software helps you plan and predict a profitable future for your business like Harpoon does. Try it risk-free for 14 days.