Courseiva

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 →

How Courseiva writes practice questions · Editorial policy

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.