Features : Invoicing

Bill your clients & get paid quickly.

Bill your clients and get paid quickly.

Beautiful, professional invoicing with all the features you need to bill for any type of product or service, not to mention plenty of time-saving automation benefits.

Bill your clients and get paid quickly.
Beautiful, professional invoices

Stunning Template Designs

Impress your clients with clean, professionally designed invoices & estimates. Add your company's logo, branding color accents, and header design. Customize all the information that appears on your invoices, and personalize the automated emails that get sent to your clients. Beautiful!

Customize Your Invoices Start a 14-Day Free Trial
Invoicing Automation

Time-Saving Automations

It's time to put your billing on autopilot. With scheduling and automated sending of invoices, automated recurring invoices, and auto-billing of your clients' credit cards, prepare to have some extra time on your hands. Harpoon will even automatically follow up with your clients on overdue invoices. Automation for the win!

Automate Your Invoicing Start a 14-Day Free Trial
Invoicing Automation
Collect Online Credit Card and ACH Payments

Quick Online Payments

Harpoon makes it incredibly easy for your clients to pay your invoices online using any device, be it desktop, tablet, or phone. With a single button click they can pay via credit or debit card, or via ACH bank transfers. Convenient payments translate to quicker cashflow for your business. Cha-ching!

Collect Online Payments Start a 14-Day Free Trial

"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
  • Accept credit card payments

    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. Shave off days of time compared to traditional payment methods.

  • Accept ACH payments New!

    For our US-based customers you can provide ACH bank transfers as a payment option for your clients. Your clients will appreciate the frictionless experience, and you'll enjoy the reduced processing fees!

  • Scheduled auto-sending New!

    You've created an invoice, but you're not quite ready to send it yet? No problem. Harpoon allows you to select a future date and will automatically send the invoice for you at that time.

  • Customize your invoices New!

    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.

  • Quick invoice creation

    You shouldn't need to jump through multiple screens just to build an invoice. Invoice creation in Harpoon couldn't be easier. Just a few clicks and you're done.

  • Other income New!

    Does your business generate revenue from sources outside of invoice payments? With Harpoon's Other Income feature you can easily track unlimited sources of income so that your agency's overall revenue metrics are always accurate.

  • Late payment reminders

    Set up custom payment terms for your invoices and have Harpoon automatically send late payment email reminders to your clients. It's one less thing you need to think about.

  • Percentage & fixed discounts New!

    Your invoices can include a percentage based discount that's applied to the entire invoice, or fixed amount line item discounts for tighter control of the amount when needed.

  • Custom due dates New!

    Payment terms for an invoice can be set using relative time frames (e.g. 30 days) or you can manually select a specific future date the invoice is due.

  • Get notified of a viewed invoice

    Ever wondered if a client has even viewed your invoice yet? With Harpoon, wonder no more. You'll know exactly when your clients open and view their invoices.

  • Recurring invoices

    Schedule your invoices to be automatically created and (optionally) sent to your clients at set intervals. Collect payments online and keep your business running even while you sleep.

  • Duplicating invoices & estimates New!

    Have a one-off invoice or estimate you'd like to use for different clients and projects? A single click allows you to duplicate (and customize) any existing invoice or estimate.

  • Rich text editing New!

    Format your invoice and estimate line items and notes with the flexibility of a word processor. Bold, italics, line breaks, links, etc., all at your fingertips.

  • Recurring auto-billing

    Automatically charge your client’s credit or debit card (or via ACH) for recurring invoices. Perfect for subscriptions, ongoing retainer fees, or any kind of repeating service or product fees you might offer your clients.

  • International currencies

    We proudly support customers based in countries from around the globe. From dollars to pounds, euros to krones, your Harpoon account will feel right at home wherever you do business.

  • Recurring invoice stats New!

    Based on your active recurring invoices Harpoon provides an estimate of your average active monthly and yearly recurring revenue. Understand the true value of your retainers and other recurring services.

  • Bill for fixed fee & retainer projects New!

    Harpoon keeps track of a project's fixed fee budget and helps you invoice the accurate remaining amount of that budget, even if it's a repeating budget. Accidental over or under billing is a thing of the past.

  • Automated thank you emails

    Everyone appreciates a thank you, and so will your clients. As a professional touch Harpoon will automatically send a custom thank you confirmation to your clients on your behalf.

  • Bill for tracked time

    Tracking your time in Harpoon is a cinch, and it's just as easy to transfer those recorded hours to an invoice. Harpoon then keeps track of which hours still need to be billed.

  • Recorded hours filters New!

    When adding recorded hours to an invoice you'll have powerful date, task, team, and search filters at your fingertips to help find the exact time entries you're looking for.

  • Bill for project expenses

    Easily track and record project expenses in Harpoon, and then transfer those expenses to an invoice. You'll always know which expenses have been billed and which still need to be reimbursed.

  • Create custom hourly rates

    Do you charge differently for design work compared to administrative work? No sweat. Harpoon allows you to create custom hourly rates for each of your time-tracking task categories.

  • Custom rates per client

    Sometimes the same rate doesn't fit for all of your clients. With Harpoon you can not only customize your hourly rates on a per task basis, but also on a per client basis. We're flexible like that.

  • Custom rates per project New!

    In addition to custom hourly rates per task category and per client, with Harpoon you also have the flexibility of setting custom rates for each of a client's projects, just in case you need it.

  • Per invoice overrides New!

    You can override your global default settings like contact information, late payment reminders, online payments, etc. on a per invoice basis.

  • Create, send, & manage estimates

    Typically sent to your clients before you do the actual work, estimates are a simple way for your clients to approve the basic scope and costs of smaller projects.

  • Invoice in multiple languages

    Create invoices in your clients' native languages, including English, Spanish, French, German, Greek, Dutch, Italian, and more ¡Hurra!

  • Download as a PDF

    You can conveniently manage and send invoices to your clients directly within Harpoon. But for those times when you need an offline copy of an invoice a PDF download is always available.

  • Organize and filter

    Harpoon provides a handful of filtering tools that allow you to track the status of your invoices. Know which invoices have been sent, viewed, paid, or even partially paid; which are still drafts, and which are overdue.

  • Send as a PDF New!

    Besides viewing and paying your invoices online, you also have the option of including a PDF attachment of the invoice when sending it to your client.

  • Custom line item display New!

    You have the ability to show or hide the Quantity and Unit Price columns on your invoice line items on a per invoice basis. Handy when billing for fixed fee amounts.

  • Group recorded hours New!

    When adding recorded hours to an invoice you have the option of grouping entries by task category, by date, by team member, or as separate line items.

  • Add a note or subject line

    Add a personal note to an invoice to grab your client's attention with important information. Or add a subject line to an invoice to summarize what the invoice is all about.

  • Collect a variety of taxes

    You can create as many tax types as you need (including VAT, GST, PST, HST, etc.) and apply any combination of taxes on a per line item basis on your invoices.

  • Custom invoice titles New!

    "Invoice" or "Estimate" aren't exactly the titles you want displayed to your clients? No problem. You can customize your invoice or estimate titles to whatever you need them to be.

  • Invoice & estimate history

    View a timeline of all the important activities surrounding an invoice, along with the dates those activities took place, conveniently packaged in a single view for historical reference.

  • Manage credits

    Manage overpayments or otherwise money "owed" back to your clients. Apply credit to new or existing invoices as Harpoon automatically tracks credit balances for your clients.

  • Client account summaries New!

    Give your clients easy access to view and manage their billing status and account history with online Account Summary Statements. Just one more way to help you get paid in full and on time.

  • Accepted estimates stats New!

    Harpoon displays the total amount of revenue represented by your sent estimates and compares it to the revenue represented by estimates that were actually accepted by your clients.

  • Invoice reports

    Collect and view the details of your invoices over time in a single document. Break your reports down by client, projects, or status. Share and distribute your reports in common formats.

  • Invoice & estimate notifications

    Get notified via email and Slack when a client has viewed an invoice or estimate, when a late payment reminder has been sent, when an estimate has been accepted, and when a payment has been received.

  • Average days to pay New!

    Harpoon calculates how many days (on average) it takes each of your clients to make a full payment on their invoices. This can come in handy when trying to predict cashflow timing.

  • Recurring invoice from regular invoice New!

    Save time by using an existing invoice to create a new recurring invoice template. Select your date range, frequency, and delivery method and you're good to go. Automation for the win!

  • Custom line item categories New!

    Each line item on your invoices and estimates can be assigned an item category (e.g. Hours, Deposit, Fee, etc.) and you have the freedom to customize these categories to best fit the services your business provides.

  • Dynamic date variables New!

    Insert dynamic date variables into your recurring invoice templates to automatically display the current month/year within your invoice line items, subjects, and notes fields.

"I love opening my invoicing system and seeing where I am in reaching my financial goals immediately. It's so motivating. Thanks to you all for creating and continuously improving this really awesome product."

Sarah Eisele-Dyrli, Social Change Consultant
Try Harpoon for Free

Harpoon is your agency’s roadmap to financial success.

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.

Try Harpoon for Free No credit card required.
As seen in many high profile publications. As seen in many high profile publications.