QB Issue Resolution:

Since milestone is a type of billing where the client pays you at agreed-upon intervals, I recommend using progress invoicing in QuickBooks Desktop.

In QuickBooks, you can split an estimate into as many invoices you need. As the project goes along, your customers can make partial payments until the estimate is paid in full.

First, you’ll need to enable progress invoicing in your account. Let me show you how:

  1. Go to the Edit menu and select Preferences.
  2. Select Jobs & Estimates from the list of menus.
  3. Click the Company Preferences tab.
  4. Select Yes both in the DO YOU CREATE ESTIMATES and DO YOU DO PROGRESS INVOICING sections.
  5. Click OK.

After that, you can start creating an estimate and progress invoices. Once done, you can refer to the following article to record the payment everytime you invoice your customer: Record a payment for an invoice.

Resolution for Issue 'Customer agreements for payments that are milestones, invoiced when reached. Does anyone have a process or best practice for Milestone invoicing?' available: Yes (Solved).
Source: Intuit Community forum.

Customer agreements for payments that are milestones, invoiced when reached. Does anyone have a process or best practice for Milestone invoicing?: this issue or error code is a known issue in Quickbooks Online (QBO) and/or Quickbooks. Support for this issue is available either by self-service or paid support options. Experts are available to resolve your Quickbooks issue to ensure minimal downtime and continue running your business. First try to resolve the issue yourself by looking for a resolution described below. If it is a complex issue or you are unable to solve the issue, you may contact us by clicking here or by using other support options.

Support for Company Preferences tab
Quickbooks Repair Pro will resolve it efficiently and affordably. Guaranteed resolution of your issue, or you pay nothing!

Error Recovery for Company Preferences tab [Canada]
E-Tech is the #1 Quickbooks data migration and Conversion service provider.

Get 50% off Quickbooks Online

Click Here for 50% off!

Additional Support Options: