To clarify: for many projects I'll take an installment upfront, a second payment at a project milestone and then a final payment 30 days after completion. To date I've been supplying an invoice for the total amount, with follow up statements for each payment. If we take 'correct' to loosely mean "I'm not going to end up with a convoluted tax return at the end of the year", is this the 'correct' way, or should I be issuing a separate invoice for each payment?

Follow up questions: what is the proper format for handling these types of payments? Where do you specify the schedule of payments? In the original invoice?

2 Answers 2


I'll give my advice, but I cannot say for sure if it's accurate tax wise for the UK.

If I have a project, and all my objectives in a row, I bill the full amount, then send out invoices with just a "memo" field on them. This way, my invoice program does not think I should be bringing in much more money, and I still have a record of what I have taken in and what is still left owing.

  1. Generate the Master Invoice. This invoice should have the final cost, including any and all parts, expected to be used and billed. This is the master amount you need to keep track of, on this specific invoice. In the memo field, include information about when you expect payments (i.e. 25% due January 15th, 2015; 25% due February 15th; remainder due March 15th; late fee of 2% per month for outstanding balances).

    This will create the single reference, and ensure that the customer understand when/what he's being billed. You send this out, and save a paper copy for yourself.

  2. Send out the next notice. This will be an invoice, but you will not have any chargeable items (except possibly the late fee). It will contain a memo field that states how much is owing, and how much has been paid already. It would be awesome if your program also allows you to apply previous payments into an invoice; each program is different though. The point is, you do not want to add new billings (unless required) to the original invoice.

  3. Track payments on the Master Invoice. Remember how I said print it out for yourself as well? Use a pen, and write in any payments made towards that invoice, including the new balance owing. Mark when you send out a new invoice with the new total, then write a single line through each note about payments, so you always have a fresh copy.

  4. Once the invoice is paid in full, you are done. Ensure the customer's account is at a $0 balance, and send a final thank you invoice/notice, explaining everything has been paid up.

  • Interesting approach; out of curiosity what app do you use for generating invoices?
    – Dre
    Jan 5, 2015 at 22:12
  • I wrote a custom application in Microsoft Access; when I switched to a Mac, I then used my iPhone, and the program there sucked. I'm actually back to just doing manual invoices now, as I lost the old program in the transition back to Windows.
    – Canadian Luke
    Jan 5, 2015 at 22:21
  • To the best of my knowledge your tax return shouldn't be any more convoluted invoicing in this way, your book keeping records will just have more entries. Obviously you're best talking to an accountant before making any tax decisions.
    – Chris
    Jan 16, 2015 at 13:22

I find it depends on what sort of schedule I feel I can keep and also what they are likely to work to as a client. Some clients have specific rules they set up in advance.

I build websites and clients are happy with me giving them 14 day terms.

I bill them 20-30% up front most often, then try and break down the remainder to one or more % invoice after 2-4 weeks and keep going leaving at least 30% invoiced at sign off. The last point is a little vague and so usually around going live or when I push them to say all work is done.

I then give them some free time for fixes after launch but waiting 30 days after the finish seems unneeded. As I do all my taxes and billing through FreeAgent website I send my invoices from there as its so easy.

I dont think there is a correct way, but most I have seen invoice in small parts, though I like Luke answer of pre dated main one.

  • Billing every two weeks, presumably for smaller milestones, feels like it would ask the client to sign off more frequently, which is probably a good thing (problems/req spec errors might be caught earlier). But do clients go for it, in your experience?
    – halfer
    Jul 22, 2015 at 15:09
  • I do, I am some what flexible I must admit and tend to look for the next milestone around 2-3weeks and not invoice if I've not hit it. I should be tougher on me and them. I find more go for it and even works to help one client who insisted on 30day terms so I would invoice every two weeks as counter to his end of month request. So that was in waiting 4-6 not 8-10 weeks. I can't do monthly work on long terms normally. Jul 25, 2015 at 15:52
  • I find if you ask if they have an accounts department or external company they are more likely to push the terms with all people they work with. So just get the name of the accounts department early and be aware. Most direct to client work pays in less than a week Jul 25, 2015 at 15:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.