Skip to main content

Track Time Against a Fixed Price or Prepaid Retainer

Learn how to use MinuteDock's Budgets and Invoicing to manage your fixed price agreements and prepaid retainers.

Updated yesterday

If you charge clients a fixed fee or work under a retainer arrangement, you can still track the actual time spent on the work. This gives you visibility into your real costs while billing the agreed amount.

This guide covers two common scenarios: billing a fixed price for completed work and writing off time against a prepaid retainer.

Track Progress with a Project Budget

Before you start working, set up a Project under your client's Contact for the fixed-fee or retainer work. See here for a full guide on creating a Project

Add a Budget to the Project using the billable value setting and set the amount to match your agreed fee. You can also set the Project rate to match your standard hourly costs. This lets you compare your actual cost against the fixed amount as you work. See our guide on Goals/Budgets here for more info!

For retainer arrangements, set the frequency to match your billing cycle - monthly, for example. Tracking towards the Budget will reset at the start of each period.

If you're consistently going over budget, it may be worth reconsidering your pricing for future agreements.

Bill Time against a Fixed Price Item/Project

When you've completed work with an agreed fixed fee, you can adjust the Invoice to reflect that price while keeping your time records accurate.

  1. Go to the Invoices screen and start a new Invoice for your Contact

  2. Select the Time Entries from your Project

  3. Select the entries you want to include, then click Merge to combine them into a single Line Item

  4. Click on the amount and change it to your fixed fee

  5. Update the description if you'd like it to reflect the fixed-price arrangement

  6. Complete your Invoice as normal

ℹ️ Note: The Time Entries attached to this Line Item aren't affected by the change. Your time records stay accurate, showing the actual hours worked. Only the Invoiced amount changes.

When you send or confirm the Invoice, all the underlying Time Entries will be marked as billed.

Write Off Time Against a Prepaid Retainer

When a Contact has already paid through a retainer or similar arrangement, you won't want to send an invoice.

Instead, you can use MinuteDock's invoicing to mark the time as billed in your records, without sending the invoice to your client.

  1. Go to the Invoices screen and start a new Invoice for your Contact

  2. Select the Time Entries from your retainer Project

  3. Format the Line Items as needed

  4. Click the dropdown on the Send button and select Confirm Without Sending

Using the 'Confirm Without Sending' option will mark the time entries as invoiced without delivering anything to the client.

Your Time Entries are now marked as billed and won't appear in future invoicing suggestions.

The Invoice will still appear in your Sent Invoices list for your records. If you need to make the time available for invoicing again, you can delete the Invoice. See our guide on deleting/archiving invoices for more information

Video Tutorial: Track Time and Bill for a Fixed Fee

Did this answer your question?