How to Get Paid as a Freelancer

How to Get Paid as a Freelancer

Once you’ve completed your work, the next step is getting paid. Hopefully, you’ll have an appreciative client who pays promptly (and if you don’t, see our tips below).

First and foremost, you need to choose the best payment option. Here is our summary of the payment options for freelancers:

  • Check. This is the traditional way to send payment long distance. Checks are easy, and in most cases, you don’t have to pay any fees to deposit them. On the other hand, you’ll have to wait for the check to arrive in the mail, and then wait for the funds to clear once it’s deposited in your account.
  • Paypal. It’s the best-known online payment processing service, and it’s been around a long time. Paypal is a fast way to get your money, but you’ll have to pay fairly high fees.
  • Credit card payments. Using a credit card processing tool like Square means you can accept credit card payments over the internet. It’s fast and fees are relatively low, but your client needs to feel comfortable sharing their credit card information.
  • Bank wire transfer. It’s secure and reliable, and the money goes directly to your bank account. However, the fees for bank wire transfers can be $30 or more for each. Bank wire transfers can also take as long as five business days to process, especially if you’re getting paid by a client in a different country.
  • Electronic funds transfer (EFT). This is a bank transfer that can be faster and cheaper than a wire transfer – but it depends on your bank. Some banks still take up to four business days and charge high fees for EFT payments.
  • Accounting software with built-in payment options. Tools like Due, Wave, and QuickBooks enable you to produce and send invoices and collect electronic payment from your clients. Payment processing is secure and fast, fees are relatively low, and clients feel reassured by using a reputable payment option.
  • Freelance platforms. Most freelance platforms have a built-in payment process, which accepts payment from the client on your behalf and deposits it in an attached online account. This method is secure and reliable, but you’ll have to pay varying fees for the service, and you might have restrictions on when and how you can withdraw money from your attached account.
  • Built-in payment gateway on your website. If you have your own website, You can easily add an online checkout system to receive payments through the site. Online payment gateways like Payline Data, Stripe, 2Checkout, and WePay make it simple, but you need to be comfortable with the technology – and it’s only worth doing if you take a high volume of transactions each month.
  • Online payment solutions. Freelancers can choose from a wide variety of solutions such as Payoneer, Cash App, Skrill,, ProPay, Google Pay, and more. Online payment solutions are an especially good choice if you’re getting paid by an overseas client in a different currency. You’ll pay far less in fees and get the money faster with one of these platforms. These tools also make the foreign currency conversion for you and deposit the money in your online account.

Payment option




No deposit fees

Takes a long time to arrive and to clear


You get your money quickly

Relatively high fees

Credit card payment processing (e.g., Square)

Fast payment processing

Client might not be comfortable giving their credit card details

Bank wire transfer

Secure deposit directly to bank account

High fees

Electronic funds transfer (EFT)

Cheaper than wire transfer

Payments can take up to four business days to arrive

Accounting software with built-in payment options (e.g. Due, Wave, QuickBooks)

Integrates with your accounting software for easier tax calculations

Only relevant if you use the accounting software package

Freelancer platform accounts

Secure and reliable for you and your client

May face restrictions on when/how you can withdraw money to your bank account

Built-in payment gateway on your website (e.g., Payline Data, Stripe, 2Checkout, WePay)

Quick payment processing

You need to make a high volume of transactions each month to make it worthwhile

Online payment solutions (e.g., Payoneer, Cash App , Skrill,, ProPay, Google Pay )

Automatic foreign currency exchange

You’ll need to open an account with your chosen payment solution


Pro Tip: You don’t need to stick with only one payment method. However, we don’t recommend more than 2-3 options, as any more can make it confusing to stay on top of your finances. The more payment options you provide (ex: check, bank transfer, and PayPal), the more likely you are to get confused and/or overlook a payment.

If you’re choosing an online payment solution, it’s best to check these points:

  • Does it process your local currency or the currency in which your clients are paying you? Some payment solutions are best for certain areas because they are experts at handling that currency, such as Payoneer for Eastern Europe, Africa, Australia, and Asia, Dwolla for the U.S., and WorldPay for the U.K.
  • What are the fees for processing payments in your local currency, and the currency most of your clients use?
  • How long does it take to process payments for your country?

Receiving International Payments as a Freelancer

If you have clients located in different countries who pay in different currencies, you’ll need to determine how to handle international payments. Here are three things to consider:

  1. What currency do you want to be paid in? You might live in Chiang Mai, but still prefer to get paid in USD to your US bank account, instead of asking for payment in Baht.
  2. Does your preferred payment method work in your region? For example, bank transfer might be the fastest option, but if your client in India can’t do bank transfers, you’ll have to find a different method.
  3. Will you have to pay foreign exchange fees? See the next section to understand what fees you might have to pay to accept an international payment, and decide which method is the most cost-effective for you.

Here are the most popular payment options  for each region of the world:


Payment method

United States

Credit cards


Local or regional bank transfers


Credit cards or cash at Kombini


Online payment solutions (AliPay and PayEase are the most popular platforms)

Russian Federation

Qiwi kiosk-style payments, online payment solutions (Yandex is the most popular)


Internet bank payments


Mobile payments

Latin America

Local and regional online payment solutions (DineroMail and MercadoPago)


Mobile payments

What Fees Will You Have to Pay?

Most payment options come with associated fees. Some clients may agree to cover the payment fee for you, but that’s not something you can expect. Some of the fees you might have to consider when you get paid as a freelancer include:

  • Processing fee to receive money through your chosen payment method
  • Bank fee charged by your home bank for receiving a transfer
  • Foreign currency conversion fee
  • Withdrawal fees for transferring money out of your online account on a freelance platform, from the payment gateway integrated into your website, or your online payment solution account

How to Get Paid in Advance

It’s a good idea to request that some of your payment be made in advance. This is especially true for big projects. It’s much more common to ask for advance payment for a fixed-price project, but if you’re working for an hourly rate and gave an estimate of how long the project will take, you could also ask for a portion of that estimated total cost upfront.

If you have to wait till the end of the project to get paid the entire amount, there’s a risk that the client will refuse or delay payment, or try to convince you to take a lower price. (Generally, if you work through a freelance platform, you won’t be able to ask for part of the payment in advance. This isn’t a problem, because most platforms have policies in place to protect you from losing out on payment for completed work.)

The amount to request as an advance payment depends on the size and length of the project. Generally, freelancers ask for up to 50% of the final amount when the contract is signed, and the remaining 50% on project completion. For long-term projects (i.e. over a month long) it’s better to ask for 25% upfront, and the rest divided between checkpoints in the middle of the contract and after the project is completed.

The checkpoints you’ll set up are dependent upon your line of work and the length of the project. If your focus is in a more creative field, such as a writer, designer, or video editor, your checkpoints will often look something like this:

  • 25% upon signing the contract
  • 25% – 30% upon approval of the first draft
  • 45% – 50% upon completion of the project

If you’re a software or app developer or you work in some other tech-related field, you might find something like this to be more effective:

  • 25% upon signing the contract
  • 25% upon approval of the wireframe website/app/tool
  • 25% upon design approval
  • 25% upon project completion

Here’s a Note: Asking for payment in advance may seem daunting. Just remind yourself that you are giving the client the reassurance that their project is a top priority. Asking for payment upfront shows you are providing high-quality, professional services.

When Is the Best Time to Invoice for Freelance Work?

Invoicing is one of those necessary tasks that most freelancers do not enjoy – but if you want to be paid, you have no choice. It’s a lot faster and easier to process all of your invoices at the same time, instead of interrupting your work to do them one at a time.

Most freelancers prefer to invoice once a month, generally at the end of each month. This also fits with the accounting rhythm of most businesses, which pay employees monthly.

If you’ve just finished a large project or you’ve agreed to a payment schedule that involves payments at checkpoints along the way, you won’t want to wait until the end of the month to invoice the client. In these cases, it’s best to invoice when you reach each checkpoint, whenever that may fall in the month.

For super-short projects, it can also be best to invoice straight away instead of waiting for your regular invoicing date. This way the client won’t forget about your services, and you’ll (hopefully) get the money faster.

It’s always awkward to have to chase a late-paying client. But remember that you’ve done the work, and you deserve to get paid. Here are some tips for chasing late payments:

  • Anticipate the problem in advance. It’s best to add a clause into your contract for what happens if payment is late – for example, when you’ll charge a late payment fee and how the amount will be calculated.
  • Start with a friendly reminder. If the payment is a week overdue, it’s time to send a polite email reminding the client they owe you money and asking for payment. Don’t wait too long to send this first reminder.
  • Keep reminding the client every week until they pay up. If you get to one month overdue, it’s time to use a much harsher tone. It should go without saying that you shouldn’t do any more work for this client until they pay.
  • Automate the process. Writing late payment requests is awkward, so it’s a lot easier to use a tool like Due or QuickBooks. With these tools, you can set a late payment reminder to be sent automatically.

What Do You Do if the Client Never Pays?

As awful as it sounds, most freelancers have had the experience of a client who just won’t pay, or refuses to pay the full amount. What are your options if you find yourself in this situation?

  • Send a lawyer’s letter demanding that the client pays for the work you have completed. Sometimes just showing you mean business can be enough to shake your client into doing the right thing.
  • Take them to court. Depending on where you live and what is written in your contract, you could take your non-paying client to court. In New York City, for instance, a new law requires clients to pay freelancers within 30 days of completion or by the stipulated date, for jobs paying $800 or more. The Freelancers’ Union is lobbying to have this law extended across the U.S.
  • Write in the contract that you’ll only hand over final access to your work, or copyright will only transfer to the client, after you are paid in full. This way you have leverage over the client if they refuse to finalize payment.
  • Cutting your losses is never the best option, but sometimes it’s all you can do. If it’s only a small sum, or you don’t have the necessary clauses written into your contract, or if you just don’t feel like fighting, you might choose to swallow your loss and move on.

Don’t Forget: The best way to make sure you get paid? Make sure your contract is airtight. If your contract has loopholes, or if (GASP!) you don’t have a contract that lays out payment policies and procedures, as well as consequences of non-payment, there’s always a chance you won’t get paid on time (or at all).

How Freelance Platforms Help You Get Paid

Another advantage of using a freelance platform to find work is that they can help you get paid on time. Most platforms, like Upwork, use some form of escrow. This means that before you start work, the client has to deposit enough funds to cover the project. The platforms hold these funds as an impartial agent while you complete the project, and release them to you according to the checkpoints in your contract.

This way, you have the security of knowing that the funds are available, and the client has the reassurance of knowing that you can’t take their money and refuse to do the work. If the client cancels their funds or refuses to pay on time, most platforms have a process of mediation to help you get paid. In extreme cases, where a client unreasonably defaults on a payment, the platform will pay out in their place so that you won’t be left empty-handed.

Action Items

  • Determine which payment method(s) you will use with your clients.
  • Decide if you want to charge a portion of your fee in advance to show a sign of good faith on both sides.
  • Review your contract’s payment terms and conditions for any missing information and/or loopholes that would inhibit you from getting paid on time or at all.
Previous Post Next Post