How do I manage credit for a client?
Not sure which one you're using? The new interface has a dark sidebar and /app/ in the web address; the classic interface has a bright blue sidebar. You can switch at any time: in the new interface, click your name (top right) and choose Switch back to classic; in the classic interface, hover your avatar (bottom left) and choose Try the new Harpoon.
Credits let you keep track of money you plan to apply to a client's account. For example:
- You received an overpayment on an invoice.
- You were paid for a project that was canceled before work started, and you agreed to put that payment toward a future project.
- You received a prepayment before creating an invoice.
Each client has a running credit balance. It goes up when credit is added and down when credit is used.
Adding credit
Go to Invoices and open the Credits tab (or go to Credits directly), then click Create New Credit.
Choose the Client, enter the Credit Amount and Date, add an optional Note, and click Create Credit.
Each client with a credit balance gets a card on the Credits tab. Click a card to see the client's credit history. To delete a credit entry, click its trash icon and confirm.
Credit is also created when an invoice is overpaid, meaning the payments recorded on it add up to more than the amount due. For example, if an invoice has an amount due of $100 and a $150 payment is recorded, the extra $50 becomes credit for the client and the invoice's amount due is $0.
Applying credit
Applying a client's credit to an invoice isn't available in the new interface yet. To apply credit, switch to the Classic interface (click your name at the top right, then Switch back to classic). There you can apply credit when creating an invoice, or use Apply Available Credit in an invoice's Manage Payments form.
Note: Credit isn't counted in your revenue numbers until it's applied as a payment to an invoice. For example, if an invoice is for $100 and your client pays $150, only $100 counts as revenue. The extra $50 is recorded as credit and counts as revenue once it's applied to an invoice.
Credits in Harpoon allow you to keep track of the money you plan to apply to a client’s account. For example:
- Maybe you received an overpayment on an invoice.
- Or maybe you received an invoice payment for a project that was ultimately canceled before the work was started, but you agree with your client to apply that payment towards a future project.
- Or maybe you’ve received a prepayment for a project before an invoice has even been created.
These are just a few of the scenarios where tracking credit for your clients might come in handy. Here’s how it works:
In Harpoon each of your clients has a running credit balance. That credit balance will increase when new credit is created, or decrease when existing credit is applied. Let’s first cover how to create credit for a client.
Creating Credit
The first way to create credit for a client is to manually create the credit via the Credits screen in your Harpoon account. On this screen you’ll find a “Create New Credit” action.
Clicking this action will trigger the New Credit form where you can fill out the details of the credit you’re creating.
After a client has a credit balance you’ll see a card displayed on the Credits screen for that client showcasing their current credit balance. These cards provide a few options for managing the client’s credit, including viewing more details, creating/removing credit, or applying existing credit.
If you choose to view more details you’ll be presented with a Credit Details interface showing you a detailed record of the client’s credit history.
Besides manually creating credit for a client, credit will also be automatically created by Harpoon whenever there’s an overpayment on an invoice. Harpoon registers an “overpayment” anytime the total amount of all payments recorded for an invoice are greater than the total amount due on the invoice. For example, if an invoice has an amount due of $100, but a payment of $150 is recorded, then the overpayment of $50 will be automatically recorded as credit for the client, thus increasing the client’s current credit balance by $50, and leaving the remaining amount due on the invoice at $0.
Applying Credit
When a client has a credit balance you can apply that credit to a new or existing invoice for the client. When creating a new invoice you’ll find an “apply credit” option at the bottom of the invoice.
Checking this option will automatically apply the client’s existing credit as a payment for the invoice. You’ll see the applied credit listed as a payment when viewing the Manage Payments interface for the invoice.
As a result the client’s credit balance will be decreased by the amount of credit used as a payment for the invoice. Credit can also be applied to existing invoices. When viewing the Manage Payments form for an invoice that has an outstanding amount due, you’ll find an “Apply Available Credit” button next to the "Add a Payment" button.
Clicking the "Apply Available Credit" button will add a payment to the invoice using the client’s available credit balance. It’s important to note that this option only exists if there’s an outstanding balance due on the invoice. If the amount due for the invoice is $0.00 and you’d like to apply credit to the invoice you’ll first need to edit the existing payment(s) to “make room” for the applied credit.
Note: Credit is not included in the revenue metrics within your Harpoon account until the credit is actually applied as a payment to an invoice. For example, if you have an invoice for $100 and your client sends you a payment in the amount of $150, only $100 of that payment will be recorded as revenue. The overpayment of $50 will be recorded as credit. That $50 in credit won’t be counted as revenue until it’s applied as payment to an invoice.