English日本語|PDF (EN)PDF (JA)
v0.28.9 — This text is under construction. The structure of the theory, the propositions, and the empirical conclusions may all change. Overview

Chapter 17
The Price of Externalization: Platform Fees

17.1 The implication tested

The claim of the previous section — that the price of externalization is a transfer of ϕ𝑏𝑎𝑟𝑔 — can be tested directly. Following the discipline of Part III, the implication was fixed before the survey.

Registered implication: a platform’s fee rate increases monotonically in the number of terms the platform absorbs.

The alternative is stated explicitly: fee rates are set by market power rather than by the functions absorbed. That is, the very decomposition of Chapter 6 into ϕ𝑝𝑟𝑜𝑑 and ϕ𝑏𝑎𝑟𝑔 is at issue.

Two comparisons were specified in advance for identification.

(1)
Same function, different scale. If the rates are close, the function account holds; if they differ greatly, the market-power account does.
(2)
Differences in rate within one operator. Whether there is a difference the function account cannot explain.

This survey falls under none of the obstacles of Section 13.2: the price lists are public, and neither per-firm data nor confidentiality is involved.

Theoretical quantities in this chapter
ϕ𝑝𝑟𝑜𝑑 Eq. (6.1)

the price of function; 20.0 points

ϕ𝑏𝑎𝑟𝑔 Eq. (6.1)

rent from market power; 15.0 points

T𝑖𝑛𝑠𝑡,T𝑑𝑒𝑣,T𝑎𝑐𝑞 Eq. (8.11)

measured as prices of externalization

λ𝑛𝑜𝑣𝑒𝑙 Chapter 9

48,185 CVEs a year, 245 a year effective

Table 17.1: Theoretical quantities in this chapter.

17.2 Result: a ladder of rates

Effective rates were computed for a $50 transaction. Where payment processing is charged separately, 2.9% + $0.30 is added.

Platform Effective rate

Terms absorbed

Stripe (domestic cards) 3.6%

payment

Polar Starter 5.0%

payment + tax (merchant of record)

Paddle / Lemon Squeezy 6.0%

payment + tax (merchant of record)

Gumroad direct 14.5%

payment + tax + delivery and hosting

App Store small business 15.0%

payment + tax + delivery + review + distribution

App Store standard 30.0%

as above

Gumroad Discover 34.5%

the above + customer acquisition

Table 17.2: Effective rates on a $50 transaction, by platform.

The same ordering is shown in Figure 17.1.

Figure 17.1: Effective rate on a $50 transaction. It rises with the number of terms absorbed.

Remark 17.1 (The ladder is a price list for Cadmin). What appears here is the price of the outsourced part of the Cadmin of Definition 2.14.

Increment

Corresponding kind of Cadmin

Price
Stripe

payment processing (operation)

3.6%
→ merchant of record

tax compliance (securing performance, setup)

+1.4–2.4 points
→ sales platform

delivery and rights management (operation)

+8–9 points
→ marketplace

customer acquisition (not Cadmin but T𝑎𝑐𝑞)

+20 points
Table 17.3: The increments of Table 17.2 and the corresponding kinds of Cadmin, with prices.

Only the last term differs in character. Customer acquisition is not the operation of a contract but the winning of customers, and belongs not to Cadmin but to the T𝑎𝑐𝑞 of (8.11). The externalization price of Cadmin is about 11 points; T𝑎𝑐𝑞 alone is 20.

The ladder is broadly monotone. Stripe absorbs payment only, at a flat 3.6% for domestic cards, debit, wallets and convenience-store payment. The merchant-of-record providers Paddle and Lemon Squeezy charge 5% + 50¢ and collect and remit sales tax in more than 200 jurisdictions. The increment from Stripe to a merchant of record can be read as the price of T𝑖𝑛𝑠𝑡. For an individual selling into Europe, the alternative is registering for VAT in each country or paying an accountant monthly, so a price of 1.4–2.4 points is consistent with a return to function.

17.3 A natural experiment within one platform

This is the most important observation. Gumroad’s 30% Discover fee applies only when the customer arrived through Gumroad’s marketplace; purchases through one’s own link or an external route are charged the standard 10%. Discover can also be switched off.

The same platform, the same market power, the same other functions. The only difference is whether T𝑎𝑐𝑞 was supplied.

price of  T𝑎𝑐𝑞 = 20.0points (17.1)

The market-power account cannot explain this difference: one and the same firm charges the same customer different rates according only to whether it performed the acquisition. Equation (17.1) is the strongest evidence for the implication.

Moreover the standalone price of T𝑎𝑐𝑞, 20 points, exceeds the sum of all the other items (about 11 points, from 3.6% to 14.5%). Customer acquisition is the most expensive item to externalize. The judgment in family 6-4 that T𝑎𝑐𝑞 is the dominant component is supported in direction.

17.4 A counterexample: price discrimination by size

At the same time, a case the function account cannot explain was obtained.

The App Store Small Business Program cuts the fee from 30% to 15% for developers earning under one million dollars a year. Paid apps, in-app purchases and subscriptions are all covered.

The functions supplied are exactly the same and only the rate differs, by a factor of two. A 15-point difference cannot be a return to function; it is price discrimination by size.

The circumstances of its introduction are also suggestive. The programme was announced in 2020, when antitrust actions by the US Department of Justice and the European Commission coincided with the dispute with Epic Games. Pressure from the institutional layer moved the rate.

17.5 Verdict

Claim

Verdict

The rate rises with the number of terms absorbed

supported (the ladder is monotone)

Differences in rate are a return to function

partly supported ((17.1))

Rates are fully explained by function

rejected (the App Store’s 15-point gap)
Table 17.4: Verdicts on three claims about the price of externalization.

In the decomposition of (6.1), the level of platform fees can therefore be written

ϕfee = ϕ𝑝𝑟𝑜𝑑⏟ 20.0pt + ϕ𝑏𝑎𝑟𝑔⏟ 15.0pt (17.2)

the first from the within-platform comparison on Gumroad and the second from the App Store’s two size tiers. This is the only case in this text where two of the three components were separated numerically for a single transaction.

Remark 17.2 ((17.2) is incomplete). The two firms above are intermediaries operating at uniform rates from a published price list. Where an intermediary sets rates by individual screening, a third term is added to (17.2).

Merchant fees for payment processing vary with the form of transaction, volume, the goods sold, and the incidence of fraud and chargebacks; for domestic card payments 3–6% is the usual guide. That variation is not rent from market power but the price of the transfer and pooling of Section 2.6. From the merchant’s side the index i is moved and risk handed over; the intermediary bundles many merchants along ω.

Properly, then,

ϕfee = ϕ𝑝𝑟𝑜𝑑 + ϕ𝑟𝑖𝑠𝑘⏟ price of transfer and pooling + ϕ𝑏𝑎𝑟𝑔 (17.3)

where ϕ𝑟𝑖𝑠𝑘 is not a new component but, as Remark 6.1 states, the undivided sum of ϕ𝑝𝑟𝑜𝑑 and ϕ𝑏𝑎𝑟𝑔. For the two firms in this section ϕ𝑟𝑖𝑠𝑘 ≈ 0, which is why it reduced to two terms.

17.5.1 The risk component: untested

For the second term of (17.3), an implication follows from Proposition 2.9.

As Remark 2.10 states, the limit of (2.11) bottoms out at ρσ2. An intermediary can pool away risks that are independent within an industry but cannot remove the part correlated through a common factor.

Proposition 2.9 assumes ρ does not depend on n (Remark 2.11). If an intermediary takes on industries with higher correlation as it adds merchants, ρ rises and the effect appears more strongly than stated here. Dropping the assumption does not change the sign.

Registered implication: differences in payment-processing rates across industries correspond not to the mean chargeback rate μ of the industry but to the within-industry correlation ρ. An industry with a merely high mean can pass the cost through, whereas an industry structured so that the whole of it deteriorates at once requires an additional premium.

This splits the explanation “the rate is high because the risk is high” in two. Whether the high rates for information products or travel are due to an average incident rate or to the whole industry deteriorating together has different implications for the design of Φ: the former can be passed through in price, the latter cannot.

Testability is constrained as set out in Remark 17.3.

Remark 17.3 (Why this implication cannot be tested). Estimating ρ requires time series of chargeback rates by industry, which are internal data of intermediaries and the card networks and are not published. Even μ is not published.

Furthermore, industries with high ρ are screened out at merchant onboarding. The rates observed are a distribution after industries with high ρ have been excluded, so the conditioning on survival of Section 12.2 operates here too. The obstacle is double, and in the taxonomy of Section 13.2 it is a combination of (iii), not identified, and (iv), access constraint.

The proposition that correlation fixes the limit of pooling is itself not new. Solvency regulation for insurers and capital regulation for banks compute capital requirements with explicit correlations between risk categories, implementing the same structure as (2.11). This text’s contribution is only the perspective of applying it to the setting of rates for a Φ.

In the three-way decomposition of Chapter 6, a fee contains both ϕ𝑝𝑟𝑜𝑑 (the functions actually performed) and ϕ𝑏𝑎𝑟𝑔 (transfer), and Gumroad’s design gave the means of separating them.

This is consistent with the durability claim of Section 6.3: the part deriving from market power is eroded by the institutional layer. The App Store’s cut from 30% to 15% was a product of regulatory pressure, whereas the part deriving from function (Gumroad’s 20 points for acquisition) has not been eroded.

17.6 Practical implications

Prices now enter the launch strategy of Chapter 8.

Term externalized Additional cost
Payment only 3.6%
+ tax +1.4–2.4 points
+ delivery and hosting +8–9 points
+ customer acquisition +20 points
Table 17.5: Externalization cost for each term of (8.11).

Each term of (8.11) now carries a price. Only acquisition is an order of magnitude more expensive: T𝑎𝑐𝑞 alone at 20 points exceeds the sum of all other items (about 11 points). The guidance follows that T𝑎𝑐𝑞 is often better done in-house. Placing the “publish and build credit” stage first in the transition across families in the previous chapter was an investment of time in doing T𝑐𝑟𝑒𝑑𝑖𝑡 and T𝑎𝑐𝑞 oneself. Against a price of 20 points, that investment of time is readily justified.

17.7 Limits of the measurement

The rates cover only major platforms in Japan and the United States, and no population was declared. By the discipline of Section 12.9 this is a comparison of cases, not an estimate. The within-platform comparison on Gumroad is an identification that does not depend on the population, however, and that part alone is robust.

Effective rates also depend on transaction size. Because of the fixed components (50¢, 30¢), the effective rate of merchant-of-record models rises at low transaction values. The table is computed at $50.

17.8 How the institutional layer acts

Section 6.3 stated that the ϕ𝑏𝑎𝑟𝑔 deriving from market power is eroded by the institutional layer. This section checks how it acts, in four cases.

Domain

Action of the institutional layer

Current state
Property brokerage

statutory cap on commission (1970 notification, 3% + 60,000 yen)

in force; the cap was raised in 2024
Fee-charging placement

capped fee (about 11% of wages)

in force but used in 0.18% of cases
Securities commissions

fixed commissions under exchange rules

abolished entirely in 1999
App distribution

pressure through antitrust litigation

the rate cut from 30% to 15%
Table 17.6: Four forms in which the institutional layer acts on fee rates, and their current state.

Capping a rate is rare, and the trend is towards abolition. Securities commissions were liberalized above 1bn yen in 1994, above 50m in 1998, and entirely in October 1999. The United States did the same in 1975 and the United Kingdom in 1986.

In property brokerage the cap can be seen to bind. The July 2024 amendment raised the cap for properties up to 8m yen from 180,000 to 300,000 yen, and the stated background was that 247 municipalities — 14% of the total — had no licensed brokerage at all, and that the business was not viable at the existing commission. Supply disappeared because the cap was too low, which is direct evidence that the cap binds.

Remark 17.4 (From imposing caps to manipulating competitive conditions). Of the four cases, only the first two regulate the rate directly. In securities commissions, the abolition of fixed commissions cut rates to between one seventh and one tenth of their pre-liberalization level. In app distribution, litigation pressure prompted a voluntary reduction.

All four cases here concern rates, so of the three forms of Remark 6.9 they fall under price regulation and manipulation of competitive conditions; entry requirements do not appear. The latter dominates in recent years. Forms that regulate rates directly are in decline and are being replaced by manipulation of competitive conditions.

17.9 Assessing feasibility of further investigation

The result of applying the taxonomy of Section 13.2 to the other questions of this chapter is recorded here.

Candidate

Principal obstacle

Verdict
The price of externalization

none

done (Chapter 17)
Decomposing λ𝑛𝑜𝑣𝑒𝑙

volume of linking work

runner-up
Transitions between families

no frame; conditioning on success

weak
Direct measurement of unmanned duration

no population frame

abandoned
The rate of unmannedness itself

(i) + (ii)

abandoned
Table 17.7: Applying the taxonomy of verification obstacles (Section 13.2) to the other questions of this chapter.

17.9.1 Runner-up: decomposing λ𝑛𝑜𝑣𝑒𝑙

λ𝑛𝑜𝑣𝑒𝑙 can be decomposed, and its components map onto the layers of Section 6.3.

Component Origin

Data source

Layer
λ𝑠𝑒𝑐 discovery of vulnerabilities

vulnerability databases

physical
λ𝑑𝑒𝑝 breaking changes in dependencies

version histories in package registries

physical
λ𝑖𝑛𝑠𝑡 legal change, changes of terms

the official gazette, providers’ change notices

institutional
λ𝑑𝑒𝑚 change in demand

not measured

cognitive
Table 17.8: Four components of λ𝑛𝑜𝑣𝑒𝑙, their origins, data sources and layers.

Public data exist for three of the four, and an implication follows.

Registered implication: the fewer the dependencies in a configuration, the smaller λ𝑑𝑒𝑝 and the longer unmanned operation can run.

This bears directly on design decisions: if unmanned operation is the aim, few dependencies should be preferred to rich functionality. Connecting a measurement of λ to cessation events must be built oneself, however, and that is where the work concentrates.

17.9.2 Questions abandoned

Direct measurement of the unmanned operating period lacks a population frame for this chapter’s objects. No list of solo-developed services exists, and collecting those that stopped after the fact reproduces the conditioning on survival of Section 12.2 exactly.

The abandonment is specific to the objects, however. In the “inside” partition of Chapter 10, the protocol record is itself the population, and duration and cessation rates can be measured on the full population (Section 18.3). What cannot be measured is solo-developed services, not the unmanned operating period as such.

Transitions between families are similar. Cases that transitioned can be collected, but cases that did not and cases that failed cannot be observed, so nothing can be said about the effectiveness of the route.

The rate of unmannedness itself is an ill-posed proposition. Defining what fraction of δ is automated requires a unit for δ, and none exists. The defect has the same form as that of the measurability hypothesis in Section 15.3.5.0.

17.10 Limits of this chapter

(1)
λ𝑛𝑜𝑣𝑒𝑙 was not measured. Estimating the unmanned operating period depends on that value, and there is no basis for it.
(2)
Chapter 17 is a comparison of cases with no declared population. Apart from the within-platform identification, it must not be treated as an estimate.
(3)
The implication registered in this chapter states the same relation as one registered in Chapter 10. This was not noticed at the time of registration. The test of Φ1 rejected it (Section 18.2). It was not tested on this chapter’s objects.
(4)
λ𝑛𝑜𝑣𝑒𝑙 was not decomposed into its four components. What Section 18.3 measured is the rate of response, not a breakdown by component.