The invoice lands in your customer's inbox. They see a retainer fee (recurring), a one-time project milestone, and three hours of unplanned overages, all on the same document. One line reads $5,000. Another reads $800. The third is $225. Your customer calls: "What am I paying for?" Your accountant calls: "Why doesn't this match the job sheet?" Blended billing is common in service work—design agencies, consultancies, dev shops, managed service providers all do it. But the invoice design and math matter far more than most people realize. Get it wrong and you create friction, disputes, and reconciliation headaches that eat more margin than the extra work itself. This is not about how to charge—it's about how to document and communicate what you charged, so both the customer and your books stay clean. Why blended invoices confuse faster than you think A single invoice with mixed billing models creates four specific problems: Ambiguous time period. Did the retainer cover January or January–February? If you prorated the retainer mid-cycle (customer started mid-month), does the hourly work sit inside or outside the retainer bucket? Unclear overage attribution. The customer ordered extra work. Was it unplanned (billable hourly at your rate), or was it part of the original scope and just tracked separately (should it come from the retainer budget)? Tax and rounding drift. Retainers often have different tax treatments than project work. If you apply GST/SST to hourly overages but not the retainer (or vice versa), the total line item becomes semantically unclear. Accounting reconciliation. Your project manager tracks hours in one system, your CRM logs the retainer renewal in another, and your accounting software splits it into three revenue line items. By invoice day, you're matching three sources of truth instead of one. The solution is not to use separate invoices—that creates its own friction. It's to design the invoice structure so every line item answers the question: What time period does this cover, what work does it represent, and what rate applies? The invoice line-item architecture that actually works Structure your invoice in this order: Retainer (recurring base fee) Line: "Monthly Retainer – January 1–31, 2025" Include start and end dates. No ambiguity about which month you're billing. Amount, tax code, subtotal. If prorated: "Monthly Retainer (prorated) – January 15–31, 2025 (17 days @ $5,000/30 days)." Show the math inline. The customer sees $2,833.33, not $5,000, and understands why. Project deliverables (one-time or milestone-based) Line: "Project: Website Redesign – Phase 2 (Homepage Design)" One line per milestone or deliverable, not per day worked. Do not call it "hourly project work." Customers buy outcomes, not hours. If you've quoted a project at $3,500 and delivered on time, invoice it as "$3,500" not "40 hours @ $87.50/hr." Attach a brief scope note if needed: "Includes 3 design iterations, homepage final file, brand guide." Hourly overages (outside retainer or project scope) Line: "Additional Hours – January 2025" (not "Hourly Rate Charges"). Specify: "3 hours @ $150/hr = $450." Show the math. If overages came from a specific request (e.g., "Emergency Friday support"), call it out: "Additional Hours – Emergency Support (Jan 24) – 3 hours @ $150/hr = $450." Avoid stacking unlabeled hourly lines. One per category is clearest. Credits or retainer offsets (if applicable) If the retainer was meant to cover "up to 20 hours of included support" and the customer used 14 hours, line-item this as transparency: "Retainer Hours Usage – 14 of 20 included hours consumed." This prevents the customer from later asking, "I thought my retainer included support?" Taxes and total Apply GST/SST per line item or per section, depending on jurisdiction and your accounting setup. In Malaysia and Singapore, this is critical: some services are GST-exempt, others are not. Get it wrong and your invoice fails tax compliance. Never combine different tax rates into one line. Prorating mid-cycle retainers without confusing anyone A customer signs a retainer on January 15. Your standard retainer is $5,000/month on the first of each month. For January, you charge a prorated amount from Jan 15–31. The math: Days in January: 31 Retainer period: Jan 15–31 = 17 days Prorated fee: ($5,000 / 31) × 17 = $2,741.94 The invoice line: "Monthly Retainer (Jan 15–31, 2025) – 17 days @ $161.29/day = $2,741.94" This is explicit. The customer sees the daily rate, the number of days, and the result. They can verify it themselves. For the second month, invoice the full $5,000 on February 1 for Feb 1–28. The customer now expects Feb 1 as the renewal date going forward—this consistency prevents billing surprises. If you're using invoicing software like Orin's billing module , set the billing cycle anchor date once (e.g., the 1st of each month). The system will handle prorating on the first invoice automatically and never let you double-charge mid-c