MLMillionaire LessonIdeas for builders
Finance15 min readUpdated Oct 11, 2026

Finance / Customer Economics

Customer Profitability Analysis: Measure the Customers Who Actually Create Economic Value

Customer profitability analysis looks beyond account size to the resources each relationship consumes and the contribution it actually creates.

1. Revenue Versus Profit

Customer-economics layer 1 for revenue versus profit uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 1, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to revenue versus profit should have an owner, a measurable result, a failure condition, and a review date unique to section 1. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

2. Analysis Period

Customer-economics layer 2 for analysis period uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 2, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to analysis period should have an owner, a measurable result, a failure condition, and a review date unique to section 2. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

3. Direct Customer Costs

Customer-economics layer 3 for direct customer costs uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 3, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to direct customer costs should have an owner, a measurable result, a failure condition, and a review date unique to section 3. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

4. Activity-Based Costs

Customer-economics layer 4 for activity-based costs uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 4, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to activity-based costs should have an owner, a measurable result, a failure condition, and a review date unique to section 4. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

5. Sales Acquisition Cost

Customer-economics layer 5 for sales acquisition cost uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 5, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to sales acquisition cost should have an owner, a measurable result, a failure condition, and a review date unique to section 5. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

6. Payment Behavior

Customer-economics layer 6 for payment behavior uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 6, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to payment behavior should have an owner, a measurable result, a failure condition, and a review date unique to section 6. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

7. Lifetime Value

Customer-economics layer 7 for lifetime value uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 7, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to lifetime value should have an owner, a measurable result, a failure condition, and a review date unique to section 7. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

8. Customer Concentration

Customer-economics layer 8 for customer concentration uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 8, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to customer concentration should have an owner, a measurable result, a failure condition, and a review date unique to section 8. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

9. Overhead Allocation

Customer-economics layer 9 for overhead allocation uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 9, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to overhead allocation should have an owner, a measurable result, a failure condition, and a review date unique to section 9. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

10. Offer Redesign

Customer-economics layer 10 for offer redesign uses costs that actually follow the relationship. Direct contribution, activity consumption, payment timing, selling effort, and shared overhead are separated so the number remains useful for commercial decisions instead of becoming a forced allocation exercise.

At profitability layer 10, compare customers with similar revenue but different service patterns. Support, customization, logistics, acquisition effort, receivables, and retention show whether the margin difference belongs to the account, the offer, or an inefficient internal process.

For customer profitability analysis, the decision attached to offer redesign should have an owner, a measurable result, a failure condition, and a review date unique to section 10. The team records the current assumption before changing the process so later outcomes cannot rewrite the original reasoning.

Customer Profitability Analysis field lab 1

Customer-profitability lab 1 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 1 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 1, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 1 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 2

Customer-profitability lab 2 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 2 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 2, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 2 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 3

Customer-profitability lab 3 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 3 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 3, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 3 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 4

Customer-profitability lab 4 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 4 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 4, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 4 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 5

Customer-profitability lab 5 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 5 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 5, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 5 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 6

Customer-profitability lab 6 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 6 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 6, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 6 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 7

Customer-profitability lab 7 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 7 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 7, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 7 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 8

Customer-profitability lab 8 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 8 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 8, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 8 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 9

Customer-profitability lab 9 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 9 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 9, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 9 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 10

Customer-profitability lab 10 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 10 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 10, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 10 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 11

Customer-profitability lab 11 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 11 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 11, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 11 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 12

Customer-profitability lab 12 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 12 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 12, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 12 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 13

Customer-profitability lab 13 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 13 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 13, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 13 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 14

Customer-profitability lab 14 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 14 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 14, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 14 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 15

Customer-profitability lab 15 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 15 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 15, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 15 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 16

Customer-profitability lab 16 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 16 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 16, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 16 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 17

Customer-profitability lab 17 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 17 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 17, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 17 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Customer Profitability Analysis field lab 18

Customer-profitability lab 18 rebuilds one segment with explicit cost drivers, tests one commercial response, and records contribution plus retention. Cycle 18 expires any strategic exception on a named review date.

In customer-profitability-analysis field cycle 18, measure one second-order effect alongside the primary result: workload, customer friction, margin, cycle time, cash timing, or forecast confidence. The intervention is rejected if the apparent gain simply moves cost elsewhere.

Close customer-profitability-analysis field cycle 18 with a written record of what changed, what stayed uncertain, and the exact date for the next review. This makes the learning sequence comparable across cycles and protects the team from hindsight.

Operator checklist

  • customer-profitability-analysis control 1: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 2: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 3: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 4: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 5: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 6: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 7: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 8: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 9: owner, signal, exception rule, review date.
  • customer-profitability-analysis control 10: owner, signal, exception rule, review date.

Final decision rule

The profitability model becomes strategic when it exposes value creation, capacity consumption, and a commercial response. A ranking with arbitrary costs and no action rule is only an accounting curiosity.

Sources and further reading

Millionaire Lesson editorial synthesis.

Millionaire MinuteGet the app →