• Framework
  • E-commerce
  • 6 min read

The Post-Purchase Support Cost Framework

Tickets per order, by type, times what each type costs to handle and to resolve. Then remove the biggest one at the source.

Author
ftes.ai Editorial
ftes.ai Team

The short answer

The post-purchase support cost framework measures what support really costs a store as tickets per order by type, multiplied by the handling cost and the resolution cost each type triggers, such as a refund or replacement. It ranks ticket types by total cost and names the upstream fix that would remove the most. The Order Support FTE reports it monthly.

The role this piece is aboutOrder Support FTE · Post-Purchase Support Specialist

Key takeaways

  • Support cost is not headcount; it is tickets per order by type times handling and resolution cost per type.
  • Resolution cost, refunds, replacements and return shipping, usually exceeds handling cost for claims and returns.
  • Tickets per order is the rate that matters, because it survives changes in volume.
  • The framework ranks types by total cost and points at the upstream fix, not at faster replies.
  • Applied monthly with the Order Support FTE's cause tags, it shows which fix paid off.

What is the post-purchase support cost framework?

The post-purchase support cost framework is a way of seeing what support costs a store beyond the salaries of the people who answer tickets. It counts tickets per order by type, assigns each type a handling cost from the time it takes to resolve and a resolution cost from what resolving it triggers, and multiplies through to a total per type. The result is a ranked list of what post-purchase support actually costs, and where the cost comes from.

The Order Support FTE on ftes.ai reports the inputs from the help desk and the store, and uses the framework in its monthly review to propose which upstream fix would remove the most cost.

What are the framework's four inputs?

The framework has four inputs, all available from a store's help desk and order data, and none of them requires an estimate that cannot be checked.

  • Tickets per order by type: post-purchase tickets in a period divided by orders in the period, split by type such as order status, return, exchange, damaged, missing, order edit.
  • Handling cost per type: the median time to resolve a ticket of that type multiplied by the loaded cost of the person's time, or the metered token cost when a Digital FTE resolves it.
  • Resolution cost per type: what resolving the ticket triggers on average, such as the refund amount, the replacement's landed cost, or return shipping paid by the store.
  • Cause tags per type: the upstream cause the Order Support FTE tags on each ticket, such as a vague estimate, a packaging fault or a listing that over-promised.

How is the cost calculated, with a worked example?

The cost per type is tickets per order for that type, multiplied by orders in the period, multiplied by the sum of handling cost and resolution cost per ticket. A labelled worked example, illustrative only: a store shipped ten thousand orders in a month. Order-status tickets arrived on twelve percent of orders, took five minutes each at a loaded cost of thirty per hour, and triggered no refund: twelve hundred tickets at two and a half each is three thousand. Damaged-item claims arrived on one percent of orders, took twenty minutes each, and triggered a replacement with a landed cost of eighteen: one hundred claims at ten plus eighteen each is two thousand eight hundred.

The order-status type costs more in total; the damaged type costs far more per ticket. The framework shows both, which is why the next step is not simply to answer order-status tickets faster.

Organization walletone plan block · metered in tokens · no per-seat or per-role chargeUSEDREMAININGSearch Visibility FTEPER-FTE BUDGETFinance Controller FTEPER-FTE BUDGETSupport FTEPER-FTE BUDGETAT ZERO EVERY FTE PAUSES · NOTHING RUNS ON CREDIT · SPEND IS IN THE MORNING BRIEF
Figure 1Handling cost and resolution cost per ticket type, multiplied by tickets per order, ranked, then traced to the upstream cause that would remove the most.

Why rank by total cost and then look at the cause?

Ranking by total cost shows where the money goes; the cause tags show what would stop it. In the worked example, the order-status tickets are mostly tagged to a checkout estimate that promised delivery two days sooner than the carrier delivers. Fixing the estimate removes most of that type at no handling cost at all. The damaged claims are mostly tagged to one product's packaging; a packaging change removes most of them and their replacement cost.

A faster reply reduces handling cost only. An upstream fix reduces tickets, handling and resolution cost together, which is why the framework always ends with the cause and not with the response time.

Where does a Digital FTE change the arithmetic?

An Order Support FTE changes the handling cost line, because routine tickets it resolves inside policy are metered in tokens rather than in a person's minutes, and it changes the cause line, because it tags every ticket so the upstream fix is visible. It does not change the resolution cost of a ticket the policy says to refund; a refund inside the limit costs what it costs. Its effect on resolution cost comes through the exchange-first rule, where the customer's logged choice of an exchange replaces a refund, and through the cause tags that remove tickets altogether.

The framework keeps those effects separate so the owner can see which one is doing the work. Handling cost falling while tickets per order stays flat means the FTE is answering; tickets per order falling means an upstream fix landed.

How should the framework be applied month to month?

The framework should be applied monthly, on the month's orders and tickets, with the ranked list beside the previous month's so the owner sees which types moved and why. The Order Support FTE's monthly review in the Performance tab shows the inputs, the ranking, the dominant cause per type, and the fix it proposes for the top one. After a fix ships, the next month's tickets per order for that type is the honest measure of whether it worked.

Peaks distort the rate for a month, and the review says so rather than reading a seasonal spike as a failure. The rate per order is chosen precisely because it survives volume; the cause tags are chosen because they survive the peak.

Frequently asked questions

What does a support ticket actually cost?

Its handling time at loaded cost plus what resolving it triggers, such as a refund, a replacement or return shipping. Claims and returns cost far more than order-status questions per ticket.

Why use tickets per order instead of ticket count?

Because the rate survives changes in volume. A busy month should not look like a failure.

What reduces support cost most?

Removing the ticket type at its upstream cause. Faster replies cut handling cost only; a fixed estimate or packaging cuts tickets, handling and resolution cost.

How does the Order Support FTE affect the arithmetic?

It lowers handling cost on routine tickets, logs exchange-first outcomes, and tags every ticket's cause so the upstream fix is visible.

How often should it be run?

Monthly, with the ranking beside the previous month's, and read with the season in mind.

  • E-commerce
  • Order Support FTE
  • Framework
  • Support Cost
  • Metrics
Further reading

Keep going.

Related guides on hiring and managing Digital FTEs.

Ready to hire your first Digital FTE?

Pick a role, connect the tools it needs, and review its first proposals this week.