Back to Blog
GoScript Journal

Invoicing Clients and Actually Getting Paid on Time

·7 min read·GoScript Team /Craft

Getting paid on time is a process, not a personality trait. Send the invoice the day the work is delivered, state your terms in writing, and take a deposit before you start. Most late payments come from vague expectations, not bad clients.

Treat invoicing as part of the job, because it is. The work is not finished until the money lands.

Set terms before the work starts

Put the payment schedule in the contract or the initial email. A fifty percent deposit upfront and the rest on delivery is a common and fair split. State the number of days a client has to pay, and state what happens if they run late.

A small late fee written into the terms does more than you might expect. Clients prioritize invoices that carry a consequence, and the fee rarely has to be charged.

Make paying easy

Friction is the enemy of fast payment. Give clients one clear way to pay and put the link inside the invoice itself. Do not make them ask you for bank details in a separate email.

Add a reference number and the project name to every invoice so their finance team can match it without emailing you.

  • Send the invoice the day you deliver.
  • Include a direct payment link.
  • Label the project clearly in the description.
  • Offer one method, not four choices.

An invoice is not a favor you are asking for. It is the final step of work you already delivered.

Chase late payments on a schedule

Follow up the day after a due date with a short, friendly note. If nothing comes, send a firmer reminder a week later and pause new work until the balance clears. Never start the next project with a client who still owes you from the last one.

Keep these messages short and factual. You do not need to apologize for asking to be paid for completed work.

Key takeaways

  • Take a deposit before you start any project.
  • Write payment terms and a late fee into the deal.
  • Send the invoice the same day you deliver.
  • Follow up within a day of the due date.
  • Pause new work until old balances clear.

Turn this into your next script.

Analyze a channel, extract its structural DNA, and generate scripts engineered from patterns that actually work.

Analyze a Channel