If you’ve been working for yourself for any length of time, you’ve probably learned that getting paid is rarely about the invoice itself. Most payment problems are created much earlier than that, usually before any real work has even started.

Over the years, I’ve learned that getting paid consistently and without stress comes down to a handful of habits I’ve picked up along the way. None of them is complicated, but they’re easy to overlook when you’re eager to land work or keep a project moving.

It Starts With the Client

The most important factor in getting paid is working with good clients. Not famous clients or big-budget clients, just good ones.

Good clients understand that professional work costs money and that invoices are part of the deal. They don’t act surprised when it’s time to pay, and they don’t treat payment like an awkward afterthought. On the other hand, clients who are uncomfortable discussing money, hesitant to commit to anything in writing, or constantly shifting expectations and allowing project creep often become payment problems later.

I get it. When you’re starting out, you’re desperate for that first job, or twentieth. You tend to overlook client red flags when you know you have bills to pay or the project just looks too good to pass up.

I’ve also learned that no invoicing system can fix a bad client relationship.

Put the Agreement in Writing

Every project I take on starts with a written estimate. It spells out what I’m doing, what it costs, and when and how I’ll be paid. I also require that estimate to be signed before work begins.

This doesn’t have to be a complex document. I once tried using a long, legal-sounding contract, and a client actually guffawed when they saw it. Let’s just say the size of the project should drive the size of the estimate or contract.

This isn’t about being formal or inflexible. It’s about setting expectations while everyone is still on good terms. Most of the time, that document never gets looked at again. But if a payment issue ever comes up, having something signed gives you a place to stand while you follow up or explore other ways to collect what you’re owed.

You hope you never need it. You’re glad you have it when you do.

Make It Easy for People to Pay You

Once the work is done, something shifts. At that point, getting paid is less about policy and more about convenience.

Clients are busy. Paying you is usually one small task among many, and the more effort it takes, the longer it tends to get pushed down the list. In my experience, delayed payments are often procedural, not personal.

The simplest way I’ve found to shorten that delay is to remove friction wherever possible.

How I Handle Invoicing and Payment

I use Harvest (getharvest.com) to create estimates, track time and expenses, and send invoices. There are many other tools out there that do the same thing. Use what works for you and your workflow.

When one of my clients receives an invoice by email, they’re given several options to pay right away. They can use a credit card, PayPal, or an ACH bank transfer directly from the invoice.

If a client prefers to send a check, that’s fine. If they want to use Venmo, I can accommodate that as well, even though it sits outside the invoicing system. The important thing is that I don’t force clients into a single method that doesn’t fit their existing processes.

When people can pay the way they’re used to paying, they tend to pay sooner.

One last thing about using Harvest: when a client accepts an estimate from within the program, they just click a button. There’s no printing, signing, scanning, or emailing it back. That removes even more friction before the work ever begins.

Why Credit Cards Usually Win

In my experience, most clients don’t like paying by check. Checks often mean sending the invoice through accounts payable, waiting for a batch run, and physically mailing a check. No matter what payment terms you specify, checks tend to get paid when the client runs checks. That might be thirty days. It might be forty-five.

I rarely receive checks anymore.

When clients have the option to pay by credit card, many of them choose it. When they do, I’m often paid within a few days of sending the invoice, sometimes even sooner. For many clients, it’s simply easier to put it on a card and deal with it later when the statement arrives.

The Tradeoff

Of course, there’s a cost to accepting cards and PayPal.

Credit card processing fees add up, especially on larger invoices. Paying a small percentage on a modest invoice is easy to justify when it means getting paid in days instead of weeks. On larger invoices, the fee is more noticeable and worth thinking about.

Here are some real numbers. Stripe, the credit card service I use, charges 2.9 percent per transaction. On a $100 invoice, that’s $2.90. On a $1,000 invoice, it’s $29. On a $10,000 invoice, it’s $290.

Paying $2.90 or $29 is pretty easy to handle when you get your money in less than a week. You have to think longer about whether you want to pay $290. I’ve found the tradeoff is usually worth it, and I don’t add an extra fee to cover the cost. PayPal’s fees are a little higher. I recently had a client pay a $3,000 invoice, and the fee was $105.

For me, the speed, reliability, and reduced need for follow-up emails and chasing late invoices make it worthwhile. I’ve noticed some restaurants lately adding card fees and offering a “discount” for cash. I don’t do that. I just treat processing fees as part of the cost of doing business.

What Rarely Gets Used

ACH bank transfers are almost never chosen by new clients. If someone is willing to go that route, they might just as easily send a check.

The exception is long-term clients who already have me set up in their accounting systems. In those cases, payments tend to happen automatically and without much thought, which is exactly what you want.

What I’ve Learned

If you’re struggling to get paid regularly, it’s worth stepping back and looking at the system around your work, not just the clients themselves.

From long experience, getting paid and getting paid quickly usually comes down to a few things: working with clients who respect professional boundaries, getting agreement in writing before work begins, making payment easy rather than burdensome, and letting clients use credit cards.

Getting paid isn’t about being aggressive or constantly following up. It’s about setting things up so payment feels like a natural and expected part of the process.

How To Get Paid

by Shawn Wright | From Paste-Up To Pixels