Harpoon
Summary of Features Summary of Features

A powerful blend of financial success tools for your agency.

Planning Back to Top

  • Calculate a yearly goal

    Use Harpoon's Yearly Revenue Goal Calculator to determine how much money you need to make each year. Harpoon then breaks up your goal into manageable pieces.

  • Real-time revenue forecasting

    Harpoon automatically tracks your team's project activity and converts it into an accurate forecast of your expected revenue in real-time. You'll always know the future health of your business.

  • Predictive project budgeting

    Harpoon helps you determine the potential value and cost of a project before the project even begins. It's a powerful way to predict profitability at the start of a project before it's too late to make adjustments.

  • Schedule your projects

    Each of your projects can be mapped out on a yearly calendar so you'll know when you're busy, when you're not, and how much revenue you plan to receive during different parts of the year.

  • Plan your expected revenue

    With Harpoon you can map out your expected revenue for the year and see how it impacts your project schedule and yearly goal progress. It's your own powerful forecasting tool.

  • Expected revenue rollover

    Didn't get paid when you originally anticipated? Harpoon will automatically "roll over" any expected revenue from each past month into each new month so your revenue forecast remains accurate.

  • Project visibility filters

    Easily manage large numbers of projects on your Schedule with the help of visibility filters that show/hide projects based on their status. Stay focused on active projects while hiding the others.

  • Pursue dynamic monthly goals

    You'll know how much money you need to make each month in order to stay on track to meeting your yearly goal. And your monthly goals will automatically adjust based on how far ahead or behind you are.

  • Plan your yearly growth

    Your yearly goal isn't set in stone. We encourage you to increase it each year in order to grow your business over time. And Harpoon will automatically adjust your metrics accordingly.

  • Track your goal progress

    Harpoon is loaded with goal-tracking tools that help you make more intelligent decisions about your business, including a Dashboard with dozens of metrics you'll want to keep your eyes on.

  • Recurring revenue stats

    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.

  • Make adjustments on the fly

    Adjust your goal and account settings at any time and watch Harpoon automatically update your metrics to keep you on track. Experiment with hourly rates, yearly goals, vacation days, etc.

  • Take guilt-free vacations

    Harpoon calculates how many days off you can take while still staying on track to meeting to your financial goals. So plan a vacation and enjoy some down time. You've earned it.

  • Recurring expense stats

    Based on your active recurring expenses Harpoon provides an estimate of your average active monthly and yearly recurring expenses. Understand the true cost of subscriptions and other recurring business spending.

"After years of cobbling together spreadsheets and disparate tools, Harpoon has read my mind and built exactly what I needed for a holistic view of my agency's health and operations."

Jacob Morse, Principal

Invoicing Back to Top

  • 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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    "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

    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

    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

    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

    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

    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

    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.

"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

Time Tracking Back to Top

  • Value, cost, & yield tracking

    Know the value, cost, and yield (potential profit) of every hour your team records in Harpoon. Use robust filters to view these stats for any combination of dates, team members, clients, projects, etc.

  • One-click timers

    Harpoon's timers are a cinch to use. Click to start. Click to stop. Add some more details if you'd like and you're done. This is a timer that keeps up with the busiest of work days.

  • Manual hours budgeting

    Manually set the maximum number of hours you want to allow for a project and then track your time against that budget. Harpoon displays your progress, and warns you when your team is close to hitting your limit.

  • Automated hours budgeting

    Based on a project's fixed fee budget amount Harpoon can automatically generate an hours budget for the project to help keep your labor costs in line with your fixed fee amount.

  • Revenue forecasting

    Harpoon tracks your unbilled hours across all of your projects and automatically calculates a forecast of expected revenue and how that revenue will affect your yearly and monthly revenue goals.

  • Custom task categories

    Every business is unique, so you get to decide what common task categories fit with your type of work. Then tag your tracked time with your categories for easy filtering.

  • Team collaboration

    Track time and collaborate on your projects. Assign team members different roles in your business. From business partners to managers, staff to contractors, Harpoon makes it a breeze to work together as a team.

  • Weekly hours capacity

    You can set a maximum number of weekly working hours for each team member and then receive alerts when a team member is getting close to maxing out their hours.

  • Cost rate tracking

    Each of your team members can be assigned an internal hourly cost rate. This helps track the cost to your business of every hour recorded in your Harpoon account. Cost rates can be customized on a per project basis.

  • Mac timers

    The simplicity of Harpoon's web timers redesigned and packaged in a convenient desktop menubar app. Provides easy timer access for your entire team. Free download for existing Harpoon accounts.

  • Add hours to an invoice

    Tracking your time is just the first step. Getting those recorded hours to an invoice couldn't be easier in Harpoon. And you'll always have a record of which hours still need to be billed.

  • Recorded hours invoice filters

    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.

  • Group recorded hours

    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.

  • Manual time entries

    Did you forget to use the timer to track your time? No sweat. Harpoon allows you to manually enter any recorded hours entries for any dates you need without needing to use the timer.

  • Jump between multiple timers

    Do you ever find yourself jumping between client projects throughout a day? Harpoon keeps up by letting you manage multiple timers at once. Start, pause, start, and pause again as much as you need.

  • Hours entry statuses

    Each recorded hours entry in Harpoon is automatically given a status label based on project type and billing status (e.g. Billed, Non-Billable, etc.) so you can see at a glance where each entry stands.

  • "Actual" hourly rates

    There's the hourly rate you charge your client. But Harpoon can tell you what your actual hourly rate was for a project by looking at both the billable and non-billable costs that went into the project.

  • Filter and organize

    If you need to dig into the details of your tracked time then you're going to love Harpoon. Robust filters, sorting, searching, and reporting allows you to see both the big picture and the tiny details.

  • Budget time for recurring projects

    For recurring projects like retainers, Harpoon lets you set a time tracking budget that automatically resets itself based on your retainer schedule, whether that be daily, weekly, or monthly. Slick!

  • Duplicating hours entries

    Sometimes work can be repetitive. That's why Harpoon makes it easy to duplicate (and customize) any existing hours entry with a single click.

  • Create timesheet reports

    Collect, organize, and share your time-tracking history with custom reports. Generate unique views of your recorded hours entries and export those views in common formats.

  • 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

    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.

  • Cloned timers

    Are your work days full of repetitive tasks? Use Harpoon's cloned timers feature to create new timers based on existing time entries with just a click.

  • Timer activity summaries

    What time of day was a timer last started? How much time has passed since a timer was last started? How much time was already tracked on the timer before it was last started?

"Harpoon is the unicorn of software for freelancers. It brings my time-tracking, taxes, and invoicing all into the same place which is truly magical. (Plus it's easy on the eyes.)"

Bethany DiLello, Freelance Graphic & Web Designer

Projects Back to Top

  • Team collaboration

    Track time and collaborate on your projects. Assign team members different roles in your business. From business partners to managers, staff to contractors, Harpoon makes it a breeze to work together as a team.

  • Predictive project budgeting

    Harpoon helps you determine the potential value and cost of a project before the project even begins. It's a powerful way to predict profitability at the start of a project before it's too late to make adjustments.

  • Project summary reports

    Easily share the financial and time-tracking details of a project with other colleagues without needing to provide those colleagues with access to your Harpoon account via Project Summary reports.

  • Auto-organize everything

    Harpoon gathers all of a project's financial details, invoices, expenses, time sheets, etc. and packages them in a stunning layout providing you clarity into each project's financial status and history.

  • Schedule your projects

    Each of your projects can be mapped out on a yearly calendar so you'll know when you're busy, when you're not, and how much revenue you plan to receive during different parts of the year.

  • Set fixed fee budgets

    Besides hourly budgets, you can also enter a fixed fee amount to budget your project against. Not only is your project billing tracked against this budget, but Harpoon can tell you how many hours you can afford to spend on the project.

  • Track your profit and loss

    Harpoon tracks all revenue and costs associated with a project and calculates a real-time profit and loss metric, including your resulting margin for the project.

  • Set hourly budgets

    Set the maximum number of hours you want to allow for a project and then track your time against that budget. Harpoon displays your progress, and warns you when you're close to hitting your budget.

  • Track project statuses

    Each project can be given a different status to help you organize and track them during their lifecycles. Differentiate between projects that are active, completed, on hold, canceled, or still in the proposal stage.

  • Value, cost, & yield tracking

    With Harpoon's robust time-tracking system you'll always know the value, cost, and yield of every hour your team records for each project, what tasks took the most time, and which hours still need to be billed.

  • Designate project types

    Whether you bill by the hour, prefer up-front fixed fees, or are working on a non-billable project, Harpoon has the flexibility to handle any type of project with a complementary budgeting & billing strategy.

  • Handle ongoing retainers

    It's easy to schedule, budget time, and invoice for ongoing retainer projects. Retainers are a great way to stabilize your income, and these types of projects are easily accommodated in Harpoon.

  • Average revenue per project

    Harpoon keeps a running tally of how much revenue you're bringing in on each project, calculates an average across all your projects, and displays your average revenue per project for one year compared to another.

  • Budget resets

    For both hourly and fixed budgets Harpoon can automatically reset your budget on a repeating daily, weekly, or monthly basis. Handy for retainers and other repeating, ongoing projects.

  • Revenue forecasting

    Harpoon tracks your unbilled hours and outstanding fixed fee budgets across all of your projects and automatically calculates a forecast of expected revenue and how that revenue will affect your yearly and monthly revenue goals.

  • Bill for a project

    Invoices can be manually created, or they can be based on the budget and costs of a project. Harpoon even tracks the billing status of all expenses and hours recorded for a project.

  • Project notes

    Whether it’s a summary of a recent phone call, or an important decision about the project you don’t want to forget, it's easy to share project notes across your entire team.

  • Predictive project costs

    Harpoon can calculate the projected internal cost of a project, including the maximum time your team can afford to spend on the project, so your labor costs stay in line with your projected revenue.

  • Cost rate tracking

    Each of your team members can be assigned an internal hourly cost rate which can be customized on a per project basis. These rates allow Harpoon to calculate an accurate cost and profit & margin for each of your projects.

  • Custom task rates

    Set a different hourly rate for each of your time-tracking task categories. These rates can be customized on a global, client, and project-level basis.

  • Weekly hours capacity

    You can set a maximum number of weekly working hours for each team member and then receive alerts when a team member is getting close to maxing out their hours while working on your projects.

  • Duplicating projects

    Sometimes projects can be repetitive. That's why Harpoon makes it easy to duplicate (and customize) any existing projects with a single click.

  • Project archiving

    Your list of client projects can grow cumbersome over time. In Harpoon it's easy to archive inactive projects to keep your account streamlined and manageable.

  • "Actual" hourly rates

    There's the hourly rate you charge your client. But Harpoon can tell you what your actual hourly rate was for a project by looking at both the billable and non-billable costs that went into the project.

  • Organize, filter, & search

    Harpoon provides a handful of filtering and search tools that allow you to track the status of your projects. At a glance view hourly budget progress, profit & margin, collected revenue, and costs across all of your filtered projects.

  • Client statuses

    Each of your clients can be given a unique status in Harpoon. Easily keep track of leads vs. active clients, and keep your account tidy by hiding inactive clients from your daily workflows.

"Harpoon has allowed me to overhaul my project management and billing systems. Instead of using multiple tools, I can track time on projects, bill my clients, and monitor my business's financial goals in a single place. Harpoon has made managing my business much simpler."

Phillip Johnston, Embedded Systems Consultant

Expenses Back to Top

  • Expense budgeting

    Bring discipline and control to your spending habits and keep your business profitable. Harpoon's Budget is a powerful tool to help you plan and set limits on the expense categories your business spends money on.

  • Bank importing & syncing

    Save time and increase accuracy by importing or syncing your bank account and credit card accounts with Harpoon for easy expense tracking. Any edits you make will be automatically applied to your next import.

  • Recurring expense stats

    Based on your active recurring expenses Harpoon provides an estimate of your average active monthly and yearly recurring expenses. Understand the true cost of subscriptions and other recurring business spending.

  • Assign expense categories

    Expense categories make it easy to group and total your expenses for tax purposes. Everything from meals to travel, and office supplies to rent are easily organized and totaled.

  • Add expenses to an invoice

    Assign expenses to your projects, and easily add those expenses to invoices for reimbursement. You'll always have a record of which expenses still need to be billed.

  • Duplicating expenses

    Sometimes spending can be repetitive. That's why Harpoon makes it easy to duplicate (and customize) any existing expense transactions with a single click.

  • Expense receipts

    You can finally leave behind your shoeboxes full of expense receipts. From now on you can digitally attach those receipts to their respective expense records in your Harpoon account.

  • Mileage tracking

    Track the business mileage you put on your vehicle. Harpoon gives you an estimate of your earned tax deduction, and provides a neat and tidy mileage report for your accountant.

  • Filter, sort, and organize

    Dive into the details of your recorded expenses with powerful search, filters, sorting, and reporting. Focus on the details, or take in the big picture of your expense history.

  • Mileage reminders

    Running a business means running around town for meetings, errands, etc. And it can be easy to forget to record your mileage. Thankfully Harpoon will automatically remind you at the end of each month.

  • Track billed vs. unbilled

    Expenses can add up, and it can be difficult to keep track of which ones your clients have reimbursed you for. Thankfully Harpoon tracks this for you so you always know where you stand.

  • Track profit and loss

    Money comes in. Money goes out. Harpoon is constantly comparing your expenses to your revenue to provide you with an accurate profit/loss for both your projects and your overall business.

  • Expenses quarter over quarter

    Easily compare your business spending from one quarter to the next within the same year, and a comparison year over year.

  • Machine learning

    Harpoon tracks the way you edit and categorize your expense transactions, and over time will automatically apply those edits as new transactions are imported. It's a huge time-saver.

  • Expenses year over year

    Catch patterns in your month-to-month spending by comparing your monthly expenses from one year to another. Anticipate which months are usually more expensive than others and plan accordingly.

  • Track your tax spending

    Keep track of all the taxes you pay on your business expenses and then run a tax summary report to compare your tax spending to the taxes you've collected on your invoices.

  • Create expense reports

    It's easy to generate custom expense reports in Harpoon. These are ideal for sharing with your accountant come tax time. A few clicks is all it takes to generate a beautiful PDF, print, or CSV download.

  • Automated recurring expenses

    Most businesses have expenses that recur each week, month, year, etc. With Harpoon you can record these expenses once, and then watch them automatically be recorded again and again at their proper times.

"Harpoon has revolutionized the way that I track my business. I'm able to be far more granular with my reports, grabbing the information that I need instantly. It's a game changer for me!"

Caleb MacDonald, Creative Director

Analytics Back to Top

  • Yearly revenue goal progress

    Track your revenue against your yearly revenue goal. It's a great source of inspiration to watch your revenue progress bar grow closer and closer towards accomplishing your goal.

  • Dashboard customization

    Enjoy your own customized Dashboard with dozens of crucial metrics about the past, current, and future health of your business. Show/hide stats and rearrange widgets so those most valuable to you are easiest to access.

  • Real-time revenue forecasting

    Harpoon automatically tracks your team's project activity and converts it into an accurate forecast of your expected revenue in real-time. You'll always know the future health of your business.

  • Monthly revenue goal progress

    Based on your yearly goal Harpoon provides a monthly revenue goal for you to hit and tracks your progress towards that goal. Your monthly goals will dynamically adjust based on how far ahead or behind you are.

  • Accumulated revenue to date

    At any point in the year Harpoon knows how much your business should've already received in order to stay on track to meeting your yearly goal. You'll know when it's time to speed things up or when it's OK to slow down.

  • Track top clients

    View a high level comparison of each year's top revenue-generating clients, including the percentage of revenue each client contributes to your overall business.

  • Expense budget tracking

    Set up a custom expense budget for your business and track in real-time how much of your monthly budget has been spent vs. how much remains.

  • Profit and loss

    Harpoon knows how much revenue you're bringing in, the expenses that are going out, and compares the two to provide a running tally of your business's profit or loss. Generate P&L reports for your accountant and other colleagues.

  • Vacation earned

    Based on your current revenue (and some other behind the scenes variables) Harpoon is able to calculate how many days you could take off work and still be on track to meeting your yearly revenue goal.

  • Recurring revenue

    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.

  • Mileage metrics

    View your recorded mileage for each month of the currently selected year, compared to the corresponding months of the previous year, including your business's estimated mileage deduction for the year.

  • Revenue quarter over quarter

    You'll always have an up-to-date total of how much you're bringing in each quarter compared to the same quarter in previous years. Discover revenue trends, make decisions, and act accordingly. The longer you use Harpoon the more valuable it becomes.

  • Average revenue per hour

    Your clients might know your hourly rates, but how much is your business really making per hour? Harpoon not only knows, but can tell you if that's enough to meet your goals.

  • Average revenue per day and month

    Harpoon displays how much revenue on average you've brought in each day and each month for current and past years. It also takes into account things like vacations and working days per week for more accurate averages.

  • Month over month accumulated revenue

    See how your monthly revenue has accumulated throughout the year and compare it to previous years. You'll see your ramp of accumulated revenue get taller and taller from year to year as your business grows.

  • Quarter over quarter expenses

    Easily compare your business spending from one quarter to the next within the same year, and a comparison year over year.

  • Month over month expenses

    View a monthly total of your combined expenses throughout the year compared to the same months from previous years. It's a great way to see high level expense patterns in your business.

  • Yearly revenue forecast

    You'll see a revenue forecast for the year based on your current revenue velocity compared to your yearly revenue goal. Does it look like you'll be hitting your goal? Or maybe even exceeding it?

  • Top lead sources

    When you create a client in Harpoon you have the option of selecting a lead source (referral, advertising, etc.) for that client. Harpoon then shows you which sources have been the most profitable for your business from year to year.

  • Unbilled hours tracking

    See at a glance how many unbilled hours exist across all of your projects, the value and internal cost of those hours, along with the potential profit & margin those hours will bring when billed.

  • Time tracking analytics

    Organize and view the details of your recorded hours in a variety of ways. Filter by date, task, project, client, etc. Generate detailed charts of your tracked time for both your individual projects, or for your business as a whole.

  • Generate custom reports

    Collect, organize, and share your financial and time-tracking data with customized reports. Hand off profit & loss and expense reports to your accountant for tax time. And generate timesheet reports for your clients or for your own record keeping.

  • Accounts aging report

    Track which clients have outstanding invoices, the amounts due, and the age of those amounts. This Accounts Aging report can be easily shared with colleagues as a CSV or PDF.

  • Expense reports

    View the details of your business spending across multiple categories for any given date range and generate a shareable report downloaded as a PDF or CSV file.

  • Timesheet reports

    Generate a detailed list of your team's recorded hours organized and filtered by date rage, task categories, team members, projects, statuses, all formatted as an organized, shareable report.

  • Recurring expenses

    Based on your active recurring expenses Harpoon provides an estimate of your average active monthly and yearly recurring expenses. Understand the true cost of subscriptions and other recurring business spending.

  • Payments reports

    Collect all of your payments across one or more clients within a given date range formatted as a clean, nicely organized PDF or CSV report.

  • Invoice details reports

    Collect and view the details of multiple invoices over a custom time frame filtered by client and invoice status, packaged together as a single, shareable report.

  • Custom lead sources

    Create your own custom list of lead sources, assign these sources to your clients, and then run a report showing which lead sources have proven most valuable over time.

  • Tax summary reports

    View a summary of the taxes you've paid as part of your business expenses combined with the taxes you've collected as part of your invoices, including the net difference between the two, broken down by tax type.

  • Mileage reports

    Collect the business mileage you put on your vehicle for a given date range, organized by business purpose and vehicle, packaged as a shareable report for your accountant or other colleagues.

  • Project summary reports

    Easily share the financial and time-tracking details of a project with other colleagues without needing to provide those colleagues with access to your Harpoon account via Project Summary reports.

"Harpoon's Schedule is a game changer. It keeps me well informed of my workload so I can quickly and effortlessly schedule new projects or book ahead, and has financial data within the calendar so I know how much I should make each month to meet my goal."

Abbie Friesen, Owner & Designer

And More… Back to Top

  • Advanced team management

    Whether large or small, as your team grows Harpoon grows with you. Invite business partners, employees, and contractors to your Harpoon account. Assign roles and permissions for different team members. Set unique internal cost rates and track your team members' weekly hours capacity.

  • Hundreds of integrations

    With Harpoon's flexible API and full Zapier integration, it's easy to build custom, automated workflows between Harpoon and your favorite third-party products, all without writing a single line of code. Save hours each week and eliminate those tedious, manual data entry tasks.

  • Friendly support

    Whether by email or in-app chat, we're available to personally answer your questions and guide you through your Harpoon experience. We want you to consider the Harpoon team a valuable resource to the continued growth of your business.

  • Security and data protection

    Like your online bank Harpoon uses SSL encryption for your account data. We perform daily backups so you never need to worry about losing your information. And your credit card information (and any client payments you accept online) are handled securely using Stripe's third-party payment processing system.

  • International accounts

    Harpoon proudly supports customers from around the globe. From dollars to pounds, euros to krones, your Harpoon account will feel right at home wherever you do business. You'll enjoy custom currency and date formatting, time zone support, multi-language invoicing, and support for accepting online credit card payments from your clients in over twenty countries, including Australia, Canada, Denmark, Norway, France, Germany, United Kingdom, and many more!

  • Online support center

    Harpoon's Support Center contains over 100 articles, guides, videos, and tutorials walking you through how to get the most out of Harpoon. Everything from how to start accepting online payments to how to handle ongoing retainers, you'll almost always find what you're looking for in the Support Center.

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.