MB-310 Practice Question: Implement Accounts Receivable, Credit, Collections, and Subscription Billing
A subscription billing company needs to recognize revenue for a subscription that spans multiple periods. The subscription starts on January 1 and ends on December 31, with a total contract value of $12,000. Revenue should be recognized evenly over the subscription period. Which revenue recognition method should the functional consultant configure?
⚠ Common exam trap
The trap here is selecting percentage of completion because it sounds like it spreads revenue, but it actually ties recognition to progress, not time.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Straight line
Straight line revenue recognition is the appropriate method for subscriptions where revenue is earned evenly over the contract period. It allocates an equal amount to each period, ensuring consistent revenue recognition. The other methods are used for different scenarios, such as project-based or milestone-based contracts, and would not evenly distribute revenue.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Percentage of completion
Why it's wrong here
Percentage of completion recognizes revenue based on the progress of a project or service, such as costs incurred or milestones achieved. It is not suitable for a subscription where revenue is earned evenly over time. This method would require measuring completion, which is not applicable here.
- ✓
Straight line
Why this is correct
Straight line revenue recognition allocates an equal amount of revenue to each period over the subscription term. For a $12,000 contract over 12 months, $1,000 is recognized each month. This method matches the requirement for even recognition and is commonly used for subscription billing.
- ✗
Milestone
Why it's wrong here
Milestone revenue recognition recognizes revenue when specific milestones are achieved, such as project phases. For a subscription with even earning, there are no distinct milestones. This method would not evenly distribute revenue over the subscription period.
- ✗
Completed contract
Why it's wrong here
Completed contract revenue recognition defers all revenue until the contract is complete. For a subscription, this would recognize all $12,000 at the end of the year, which does not match the requirement for even recognition over time. This method is typically used for short-term contracts with high uncertainty.
About these practice questions
Courseiva writes every MB-310 question from scratch — 211 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This MB-310 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MB-310 exam.