Trends

SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance

🌐 Introduction

Welcome to SB507 in our Subscription Billing blog series! In SB506, we built a recurring billing schedule for a CRM SaaS company. Now, we’re diving deeper into the three item types that drive billing logic in Dynamics 365 Finance:

  • Standard
  • Usage
  • Milestone

Choosing the correct item type is essentialβ€”it controls when and how you bill customers, and how the revenue gets recognized. This article will demystify each type using our CRM SaaS use case and your configured items.


🧾 What Are Item Types in D365 Recurring Contract Billing?

In D365 Subscription Billing, every billing schedule line must have an item type that determines:

  • When the billing happens
  • What triggers the invoice
  • How the system calculates the billing amount

Let’s explore all three.


Standard Item Type

🧠 What It Is

Standard items are used for recurring flat-rate billing. These are billed automatically at defined intervals (monthly, quarterly, annually, etc.), regardless of actual usage or delivery milestones.

πŸ›  Example from CRM SaaS Use Case

  • Monthly CRM Subscription β†’ SBX-CRM-M01
  • Tech Support β†’ SBX-SUPP-M
  • Onboarding Setup Fee β†’ SBX-IMP-ONE
image-46 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance

βœ… Ideal For

  • Monthly or annual software licenses
  • Fixed retainers
  • Setup fees
  • Support plans

βš™ How it works

  • D365 generates invoices on a scheduled basis
  • Amount doesn’t change unless edited manually or through escalation

Usage Item Type

🧠 What It Is

Usage items are metered services. Customers are billed based on actual consumption recorded per period. Billing happens only if usage data is enteredβ€”either manually or via data import.

πŸ›  Example from CRM SaaS Use Case

  • API Usage β†’ SBX-CONS-API01
    (e.g., Β£0.05 per API call)
image-49 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance

πŸ’‘ The customer may use 10,000 API calls one month and 30,000 the next.

image-52 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance

βœ… Ideal For

  • API calls
  • Cloud storage/hosting usage
  • Course enrollments
  • IoT metering

βš™ How it works

  • The item is added to the billing schedule as a usage-type
  • Consumption data is imported each month (manually or via Data Entity data management or Open in excel).

Data entity name = Subscription billing usage

  • Billing is calculated based on:
    • Rate per unit
    • Total units consumed

πŸ”„ Monthly Process

  1. At the end of each month, input usage:
    • E.g. 10,000 API calls
  2. System multiplies quantity Γ— rate
  3. Invoice is generated for actual usage

πŸ“ Usage is entered via: Manual or Data management import or Open in excel from withing billing schedule.

πŸ’‘ No invoice is generated if no usage is entered!


Milestone Item Type

🧠 What It Is

Milestone items are billed when specific deliverables or project phases are completed. Unlike time-based or usage-based billing, these depend on event-based triggers like project stage completion, go-lives, or approvals.

πŸ›  Example from LMS SaaS Use Case

β€’ Milestone-based Billing β†’ SBX-MILET-01

image-54 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance

Suppose your LMS project is split between setup and ongoing course access:

  1. Onboarding Setup Fee – 70%
    Covers implementation, configuration, and user enablement.
  2. LMS Usage Billing – Courses – 30%
    Represents the platform access and learning content delivery.

Instead of billing the full amount upfront, you bill based on milestone progress, using the SBX-MILET-01 template to allocate charges as the onboarding and LMS services are delivered.

βœ… Ideal For

  • Service-based implementations
  • Project-based work
  • Consulting engagements
  • Staged product delivery

βš™ How it works

  • You link the item to a Milestone Billing Template
image-53 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance
  • Each milestone has:
    • % or fixed value
    • Billing event name
    • Trigger condition (manual or automatic)

πŸ” Steps to Process Milestone Billing

  1. Add milestone item (SBX-MILET-01) to billing schedule
image-48 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance
  1. Attach a milestone template
image-47 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance
  1. As events complete, D365 generates invoices per milestone completed
image-51 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance

Generate invoice checks end date and present item for billing.

image-50 SB507 – Understanding Item Types in Subscription Billing: Standard, Usage & Milestone in D365 Finance

βœ… Summary

Choosing the right item type is critical to making your subscription billing schedule accurate, auditable, and scalable:

  • Use Standard for consistent, calendar-based pricing
  • Use Usage when actual consumption drives the invoice
  • Use Milestone when revenue or billing is tied to progress checkpoints

Each item type supports different business modelsβ€”and D365 gives you the flexibility to combine them in one billing schedule.


πŸ”œ Coming Up Next: SB508

In SB508, we’ll explore Pricing Methods and Discounts in Subscription Billing. We’ll show you how to:

  • Set flat, tier, and usage-based pricing
  • Apply CPI escalation
  • Offer bundle discounts
  • Handle free quantities and min/max charges

Expand Your Knowledge: See More Subscription Billing Blogs

Share this content:

I am Yogeshkumar Patel, a Microsoft Certified Solution Architect and ERP Systems Manager with expertise in Dynamics 365 Finance & Supply Chain, Power Platform, AI, and Azure solutions. With over six years of experience, I have successfully led enterprise-level ERP implementations, AI-driven automation projects, and cloud migrations to optimise business operations. Holding a Master’s degree from the University of Bedfordshire, I specialise in integrating AI with business processes, streamlining supply chains, and enhancing decision-making with Power BI and automation workflows. Passionate about knowledge sharing and innovation, I created AI-Powered365 to provide practical insights and solutions for businesses and professionals navigating digital transformation. πŸ“© Let’s Connect: LinkedIn | Email πŸš€

Post Comment

Table of Content