Getting paid faster as a freelancer comes down to removing every reason a client has to wait. Agree on short payment terms before the work starts, take a deposit on bigger projects, send the invoice the day you deliver, write line items an approver can understand without calling you, let clients pay by card as well as bank transfer, and follow up on a fixed, polite schedule instead of whenever you finally get annoyed. None of these habits is dramatic on its own. Together they close most of the gap between "work done" and "money in the account."
Last updated: September 2026
Why invoices sit unpaid
I've come to think most slow payers aren't trying to stiff anyone. Their accounts payable clerk got an invoice with no purchase order number and parked it. The person who approved your work is on vacation. Or the invoice just says "Design work, $3,200" and nobody on their side can match that to a budget line.
Each of those is a small delay.
Stack three of them and a 30-day invoice quietly turns into a 60-day one. That's the part worth fixing, because you control far more of the friction than you control a client's bank balance.
1. Set terms before you start, not on the invoice
Payment terms are simply the deadline you give a client. "Net 15" means payment is due 15 days after the invoice date; "Net 30" means 30 days. The time to agree on them is in the proposal or contract, before you do any work. A client who signed off on Net 15 is much less likely to treat your invoice as Net 45.
Shorter isn't automatically better, though. Larger companies often pay on fixed cycles and can't pay in seven days no matter what your invoice says. So ask two questions at kickoff: "What are your standard payment terms?" and "What do you need on an invoice to process it?" The second question alone can save you a month of back-and-forth.
2. Take a deposit on anything big
For a project worth a few thousand dollars or more, ask for part of the fee up front. Plenty of freelancers ask for somewhere between a quarter and half.
A deposit does two jobs. It gets cash in the door before you've put in weeks of work, and it tests the client's payment process early. If a $1,500 deposit takes five weeks to arrive, you've learned something about the final invoice while there's still time to adjust the schedule or the terms. Send the deposit as its own invoice so it's easy to keep separate from the final balance.
3. Invoice the day the work is done
This is the least exciting habit on the list and probably the one that pays off most. Every day you wait to send the invoice gets added straight onto your payment timeline. If you bill monthly for ongoing work, pick a date, like the 1st, and hold to it even when it's inconvenient.
4. Write line items an approver can say yes to
The person who approves your invoice often isn't the person you worked with. Write for them. Here's the difference:
| Vague | Clear |
|---|---|
| Consulting: $2,400 | Brand strategy workshop, 2 sessions (Sept 3 and Sept 10), 12 hours at $200/hr: $2,400 |
| Website work: $1,800 | Homepage redesign per approved mockup v3: $1,500. Contact form fix: $300 |
Also include the client's purchase order or project number if they use one, your payment terms, the actual due date, and exactly how to pay. Leaving out any of those hands the client an easy reason to set the invoice aside "until someone checks."
5. Offer a card option alongside bank transfer
Some clients will always pay by bank transfer. Others would pay today if they could just use a company card. Offering both removes one more reason to wait.
The trade-off is the card processing fee, which comes out of what you receive. Decide ahead of time whether you'll absorb it or build it into your rates, so you're not doing that math every time a payment lands.
6. Follow up on a schedule, not a mood
Most freelancers follow up too late, and by then the message has an edge to it. A calmer approach is a fixed cadence you'd be comfortable with any client seeing:
- Three days before the due date: a friendly heads-up with the invoice attached.
- On the due date: a short note that payment is due today.
- A week past due: a polite check-in asking whether anything is holding it up.
- Two to three weeks past due: a direct message to your main contact, not just the billing inbox.
Keep every message short and neutral. "Just checking this didn't get stuck somewhere" gets further than a guilt trip, and it keeps the relationship intact for the next project.
If an invoice is seriously overdue, your options after that (late fees, pausing work, a collections service) depend on your contract and the rules where you and your client operate. Check both before you escalate.
7. Always know what's still open
You can't follow up on schedule if you don't know which invoices are outstanding. A spreadsheet holds up with two or three clients. Past that, something slips.
Where PennyBot fits
PennyBot doesn't send invoices, take card payments on them, track which ones are unpaid, or send reminders. Keep your invoicing tool for steps 3 through 7, and keep the follow-ups personal. A note from you lands differently than an automated email, and it's usually the one that shakes a stuck invoice loose.
What PennyBot does is the bookkeeping side. It imports and categorizes your bank transactions automatically, so when a client's payment reaches your bank, PennyBot records it as income in the same app as the rest of your money. If you'd like client payments and spending in one view, freelancer invoice and expense tracking walks through that setup. Once the money starts arriving on time, read freelance cash flow management next, and the freelancer tax checklist helps you keep the paperwork side in order. Current options are listed on the pricing page.
Frequently asked questions
What payment terms should a freelancer use?
Net 15 is a reasonable default for small businesses and individual clients, and Net 30 is common with larger companies that pay on fixed cycles. The best terms are the ones your client agreed to in writing before the work started. Ask about their payment process at kickoff so your invoice fits it instead of fighting it.
How often should I follow up on an unpaid invoice?
A steady cadence works well: a heads-up three days before the due date, a note on the due date, a check-in a week late, and a direct message to your main contact at two to three weeks. Keep each message short and neutral so the working relationship survives the reminder.
Does PennyBot send payment reminders for me?
No. PennyBot doesn't send invoices or payment reminders. Use your invoicing tool's reminders, or send them yourself on the schedule above. Personal follow-ups with your main contact are often what gets a stuck invoice moving again anyway. Once the client pays and the money reaches your bank, PennyBot records it as income.
Can clients pay a PennyBot invoice by card?
No. PennyBot doesn't create invoices, so there's no PennyBot invoice or pay link for a client to use. If you want to offer card payments, use an invoicing tool or payment processor that supports them. Many clients still prefer bank transfer, so it's worth keeping your transfer details on the invoice as well. Either way, the payment shows up as income in PennyBot once it reaches your connected bank account.
Should I ask freelance clients for a deposit?
For larger projects, usually yes. A deposit brings in some cash before you've invested weeks of work, and it shows you how quickly the client's payment process actually moves. Send it as a separate invoice so it's tracked on its own, and spell out the deposit terms in your contract.
Ready to automate your bookkeeping?
PennyBot handles categorization, bank sync, and financial insights — so you don't have to.
Get Started with PennyBot