1 Introduction

1.1 Nonlinear taxes and decision making

One cannot ignore taxes when making economic decisions. This is true in particular for taxes at the personal level that will be the subject of our paper. If we want to conceive individual behavior when a personal income tax is present we need to understand the impact of this levy. Typically, the literature assumes a linear income tax (i.e., the tax liability being a constant multiple of the tax base) since it is straightforward to handle.Footnote 1 Exactly this simplification is the focus of our paper because we do not know any personal income tax worldwide that is linear.

If a tax is nonlinear then the first step can be to linearize the tax—resulting in a range of tax rates that might be applicable in the decision making process. One could argue that the variation of these rates is not that sizeable and hence tax nonlinearity might be neglected. That is not true, national tax rates are typically progressive—and tax rates vary within a wide range.

Fig. 1
figure 1

Comparison of marginal and average tax rates for the US American and German income tax code 2022 (for single households)

The tax code of two large economies illustrates this point. The current statutory federal tax rate in the US on interest income increases from 0 % to 39.6 % (cf. Fig. 1a) and had reached a peak of 90 % between 1953 and 1963.Footnote 2 The German income tax offers a progressive tax rate going from 0 % to 45 % (cf. Fig. 1b). It is very difficult to find empirical evidence for some “natural tax rate” that could be used in a linearization.Footnote 3 Thus the impact of tax nonlinearity becomes pertinent.

Individual economic decisions are typically formulated as a (utility) maximization problem. We specifically investigate the impact of a nonlinear tax on this maximization problem. Of course, the first and most important question is whether a nonlinear income tax does not generate arbitrage opportunities, making utility maximization impossible (i.e., the maximization problem would have no optimal solution). Such a tax arbitrage can arise for various reasons (and often discussed under the keywords timing or qualification arbitrage, see Rosembuj 2011 or Brennan and McDonald 2015).

It is important to point out an immediate consequence of our approach. By looking at individual economic decisions, we have to assume that investors take prices as given. An equilibrium model that endogenizes these prices would only play a role in a second step, after we have fully determined the individual demand of all investors. Thus, in our paper prices will be given as exogenous quantities and we consider only one investor, not several different investors, or even an equilibrium.

To this end, we need to simplify our analysis, as for now we can only answer this question for the case under certainty; uncertainty raises (technical) issues that further complicate the investigation. Therefore, we will limit ourselves here only to the case of secure assets and it will be seen that the investigation is extensive enough.

Besides personal income taxes also corporate taxes play an important role. But we will disregard corporate taxes in our paper because they raise completely different issues and would unnecessarily complicate our analysis without gaining new knowledge.

1.2 Intuition of the main result

We start with an illustration of our main result. Whether a market is arbitrage-free or whether it allows arbitrage can be determined exclusively by analyzing prices of the traded securities. The typical procedure is as follows: One fixes some securities (the starting point) and then checks whether, relative to this starting point, other securities make it possible to realize a gain. If this is the case, there is an arbitrage; otherwise, the market is arbitrage-free.

The choice of the starting point seems arbitrary. In a multi-period model, for example, the starting point could be a zero-coupon bond or a coupon-paying bond. However, it is clear that at the end of the analysis, the property of the pricing system (arbitrage-free or allowing arbitrage) does not depend on the choice of this starting point. Rather, it follows from mathematical logic that the starting point determines, at best, whether the analysis becomes cumbersome or simple.

We will choose as the starting point of our investigation a coupon bond that pays a fixed interest rate of \(r_f\) throughout its life. The rate \(r_f\) corresponds to “the interest rate” of the model so that the price of the bond is normalized to 1. Then we will raise the question to what extent another risk-free asset generates arbitrage opportunities. We do not restrict the structure of the payments of the other asset.

In order to exemplify our result, we will assume the simplest conceivable case in which a nonlinear income tax occurs. We consider the case of one period (\(t=0\) and \(t=1\)) as well as only two different assets. Furthermore, the investor has an endowment that pays w in \(t=1\) (for the sake of readability, we will already use the symbols from the latter part of our paper here).

We turn to the tax base (tax is paid only in \(t=1\)). For the coupon bond the tax base will be the interest payment \(r_f\). For the second asset its tax base can (and will) be different from its cash flow due to periodization. In order to be as generic as possible we assume that the tax basis is known, it will be denoted by a number b whereby we will not place any further restrictions in this number. If, for example, an asset is tax exempt its tax base will be zero, \(b_t=0\). Furthermore, the taxable amount of the endowment payment is given by \(\bar{w}\).

Given the tax base the tax due is stipulated by a tax liability function \(T(\cdot )\). To exemplify our main result, we assume that this function is differentiable and satisfies the usual Lagrange conditions.Footnote 4 Furthermore, we assume that T is strictly convex. This allows us to present an intuitive depiction of our main result.

Let \(h^0\) be the amount of coupon bond that pays \(1+r_f\) in one period. The coupon bond costs 1 today. The investor holds \(h^1\) of the second bond. Its price today is p and this bond pays x one period later. p determines whether the market is free of arbitrage or not.

Arbitrage is given iff a self-financing portfolio today earns a gain tomorrow, i.e., for some numbers \(h^0, h^1\) we have

$$\begin{aligned}&h^0+h^1p=0\\&h^0(1+r_f)+h^1x+w-T\big (h^0 r_f+h^1 b+\bar{w}\big )> w-T(\bar{w}). \end{aligned}$$

This condition is handled in a straightforward manner by substituting \(h^0\) and solving the maximization problem

$$\begin{aligned} \sup _{h^1}\;\; -h^1p(1+r_f)+h^1x-T\big (-h^1p r_f+h^1 b+\bar{w}\big ) +T(\bar{w}). \end{aligned}$$

By looking at the optimal \(h^1\), we can immediately identify whether an arbitrage exists. The case \(h^1=0\) corresponds to an objective function (gain of the self-financing portfolio) being zero or a market free of arbitrage. But for an optimal \(h^1\not =0\) an arbitrage opportunity exists since the objective function must have a value above zero. By evaluating the optimal \(h^1\) and using the usual FOC, we arrive at the characterisation

$$\begin{aligned} p = \frac{x-b T'(z) }{1+r_f(1-T'(z))}, \qquad \text {with}\; z:=\bar{w}-h^1p r_f+h^1 b. \end{aligned}$$
(1)

Equation (1) now clearly elucidates our intuition.

Without taxes (i.e., \(T(\cdot )=0\)) it follows that only \(p =\frac{x}{1+r_f}\) is compatible with the (well-known) no-arbitrage condition. This is straightforward.

If the tax is linear (i.e., \(T(y)=\tau \cdot y\)) we see that only \(p =\frac{x-\tau b}{1+r_f(1-\tau )}\) is compatible with the no-arbitrage condition. This relation is also well-known in the literature.Footnote 5

If the tax is nonlinear, the condition of no-arbitrage can be interpreted in the following manner. We use the just stated equation from the linear case for the observed price p as definition of an implied tax rate \(\tau\), i.e.,

$$\begin{aligned} p =:\frac{x-\tau b}{1+r_f(1-\tau )}\quad \text {or} \quad \tau :=\frac{p(1+ r_f)-x}{p r_f-b}. \end{aligned}$$

If this implied tax rate \(\tau\) is equal to the marginal tax rate \(T'(\bar{w})\) the optimal solution must be \(h^1=0\) (because the tax liability is strictly convex) and hence the market is free of arbitrage. If the implied tax rate is not equal the marginal tax rate at the endowment \(T'(\bar{w})\), then \(h^1\not =0\) and hence an arbitrage opportunity must exist. In summary, it can be stated that a market is free of arbitrage if and only if the implied tax rate is equal to the marginal tax rate at the endowment. This is intuitive: If both rates are not equal, the investor can increase her taxable income and with it the marginal tax rate until the discrepancy between the tax rate implied by the prices and her own marginal tax rate is eliminated.

1.3 The outline of the paper

Once the intuition of the result is clear it should be realized that at least two assumptions made in the previous section are challenging at best:

  • We assumed a differentiable and strictly convex tax liability function. We do not know of any country in the world where this function satisfies only differentiability, let alone strict convexity. Already having an allowance (as it is typically the case in any national tax code) with an otherwise linear tax violates strict convexity and leads to a kink and it is not clear what a “marginal tax rate” at this kink should be. Also, it is by no means straightforward that the mathematical technique that we used in our introductory example is still applicable in this case.

    Therefore, another assumption is necessary. To this end, we presuppose a tax liability function that comprises a very broad class of existing national tax codes. Apart from other minor technical conditions, we will rely on convex tax liabilities as a function of the tax base. Examples of convex tax liabilities include piecewise linear functions with two or more different tax rates (cf. the American federal income tax in 2022 as shown in Fig. 1a) or tax rates that are affine as in the case of German income tax system in 2022, see Fig. 1b. Tax allowances, as is the case with the German capital income tax 2022 (“Abgeltungsteuer”), ensure convexity as well.

    In this context we will clarify the relation between progressive tax rates and convexity. Both notions are not equivalent.

    Furthermore, convexity in the tax liability forces us to generalize the classical arbitrage approach by augmenting the terminology. Typically an arbitrage opportunity is a riskfree gain that can be increased to an arbitrary scale. Once we find a trading strategy paying out a positive amount today without any expenses in the future, we can repeat this strategy over and over again and therefore become endlessly rich. When tax liabilities are non-linear, the situation is different. It may be the case that we find an arbitrage opportunity with a positive payment today and no cash outflow tomorrow, but the maximum amount of money obtained using this strategy multiple times is still limited to a constant \(K < \infty\). Therefore, we call such an arbitrage opportunity bounded in contrast to the classic (unbounded) arbitrage opportunity. Such a bounded arbitrage is not possible in our intuitive example above.

  • Arbitrage is typically considered in a setup with more than one period. Since we already provide all mathematical details using convex analysis it is only a minor step to include multiple periods. And it will also allow us to investigate problems of periodization, i.e., what effect the taxation of capital gains has on the asset’s value.

Our main result will be a complete characterisation of prices that are compliant with the no-arbitrage principle for bounded as well as unbounded arbitrage opportunities. Moreover, we show that the absence of arbitrage opportunities is closely connected to the properties of the tax liability function—a link that has not been made in the literature so far.

1.4 Literature

The impact of non-linear taxation on asset prices (and therefore on investment decisions) has been examined to some extent.Footnote 6

Miller (1977) is probably the first author who investigated personal and corporate income taxes. Although a progressive income tax is mentioned in his paper (p. 268) only constant tax rates are considered.

Schaefer (1982) is one of the first to analyze a non-linear tax liability. Concentrating on riskfree assets he uses the example of two investors; equilibrium prices necessarily exists if the marginal tax rates of both investors overlap. If net discount factors are not unique, arbitrage opportunities will exist and therefore an equilibrium is unattainable. To overcome this dilemma Schaefer assumes constraints on short sales showing that the introduction of non-linear tax liabilities enables clientele effects, i.e., allowing investors in different tax brackets to hold different amounts of assets and/or pay different prices for the same assets.

From our point of view Schaefer’s model reveals a fundamental weakness: marginal tax rates “to avoid pointless complication” are unique and for two different tax bases there are two different marginal tax rates, see Schaefer (1982, p. 168). Using this assumption Schaefer requires that marginal tax rates are strictly monotone which we prove to be equivalent to strict convexity—a property that does not seem to hold for any tax code in the world.

One important work combining arbitrage theory and taxes is Ross (1987). He develops a fundamental theorem for riskless as well as risky assets. The tax base comprises cash flows and he assumes a convex tax liability function. Ross differentiates between local and global arbitrage. An arbitrage is local (abbreviated LAO, see his definition 1 on p. 376) if it offers a classical arbitrage in the sense of a positive income with non-positive costs given a particular initial portfolio (endowment). For another investor with a different initial endowment, this arbitrage does not necessarily have to result in a positive income. An arbitrage is said to be global if it offers a local arbitrage at every endowment.

This concept is related to our approach, but there are important differences. What we call a bounded arbitrage is not defined in Ross (1987), but it resembles a LAO that is not “extendable” (see his definition 3 on p. 376). Ross (1987) is focused on the question whether conditions on LAOs imply the existence of a risk-neutral probability measure. He does not examine conditions for non-extendable LAOs and therefore cannot ascertain the connection between arbitrage opportunities and particular properties of the tax code as we do.

Furthermore, the definition of a local arbitrage seems to be more general and less restrictive than the usual arbitrage condition. And because Ross forbids such an opportunity, the absence of a local arbitrage is a stronger assumption than the classical one. Also, without proof Ross claims that his results can be transferred into the multi-period or continuous framework. But the associated problems are not easy to deal with. For example, Ross’ assumption of a piecewise linear tax (his Lemma 5 on p. 378) rules out the case of the German income tax of 2022 having quadratic tax liability functions for small- to medium-sized income or any (partially) strictly convex tax function, see Ross (1987, p. 392).

Notice that the concept of bounded arbitrage is nothing new. A significant body of research is dedicated to the phenomenon that capital flows only slowly between markets to exploit existing arbitrage opportunities (see, for example, Duffie 2010; Oehmke 2011; Gromb and Vayanos 2018). In these models the arbitrageurs face illiquidity frictions between segmented markets. Hence, there arbitrage opportunities effectively turn out to be bounded. The main driver of boundedness in those models are illiquidity affects as well as market segmentation, while in our paper the arbitrage bound arises from progressive taxation.

Prisman (1986) investigates convex tax liabilities and includes transaction costs in the model (which we will neglect here). By using a standard dual theory of convex optimization, he is able to derive a non-linear and investor-specific pricing operator. Unlike us, Prisman does not work out the exact link between arbitrage-free asset prices and the structure of tax liability functions.

Dybvig and Ross (1986) generalize the model of Schaefer (1982) for arbitrary risky assets revealing that marginal tax rates may influence asset prices under the premise of short sale constraints. Dammon and Green (1987) extend the model of Dybvig and Ross by permitting short sales and proving an existence theorem for a competitive equilibrium. The definition of no-tax arbitrage that Dammon and Green use is closely connected (in the one-period model) to our definition of bounded arbitrage. But again the authors fail to give a clear statement of the structure of prices that prevent tax-arbitrage.

Dermody and Rockafellar (1991) analyze non-linear taxes in a multi-period bond framework, including transaction costs. They assume future tax payments depend solely on prices rather than the specific amount that an investor holds. This assumption is critical. Investors can easily avoid paying taxes, which Dermody and Rockafellar have to rule out. Because long and short prices do not coincide in their model, the authors conclude that net discount factors (term structure) are not unique, and further “[t]here are strong mathematical reasons for believing that the non-uniqueness indicates underlying non-linearities in the behavior of value that cannot be captured by a single term structure”, see Dermody and Rockafellar (1991, p. 32).

2 Arbitrage-free asset pricing under certainty

2.1 Convex tax liability function and its properties

In the analysis of income taxation, we have to rely on two basic concepts: tax base and tax liability. Let x denote the tax base. Then the tax liability is a function \(T(x):\mathbb {R}\longrightarrow \mathbb {R}\) that is also applied for a negative tax base, thus including the possibility of taxable losses. Real world tax codes rarely pay negative taxes back but define complicated carryback or -forward mechanisms. These mechanisms are hardly tractable mathematically, in particular because they often involve caps. On the other hand, if the investor has sufficient positive income from endowments, a negative tax base actually corresponds to a lower tax payment. With this in mind, we refrain from modeling a tax carryforward mechanism.

The following is a reasonable definition of a tax rate or tax scale:

Definition 1

(Average tax rate) An average tax rate (or also tax scale) is the function \(t(\cdot ) :\mathbb {R}{\setminus }\{0\} \rightarrow \mathbb {R}\) for which

$$\begin{aligned} T(x)=t(x) \cdot x \end{aligned}$$
(2)

holds.

At \(x=0\) the average tax rate is undefined. We will later ensure that \(t(x)\in [0,1)\) holds.

Marginal tax rates display the coefficient of incremental tax over incremental income. Without further assumptions, we cannot guarantee the differentiability of \(T(\cdot )\) at all x. This happens to be the case when there are jumps in the tax rates or in the presence of tax allowances, see Fig. 1. Thus the following definition only holds for bases in which the limits below exist.

Definition 2

(Marginal tax rate, left- and right-derivative) The marginal tax rate \(T'(\cdot ):\mathbb {R}\rightarrow \mathbb {R}\) at a base \(x_0\) is

$$\begin{aligned} T'(x_0):=\lim _{x\rightarrow x_0} \frac{T(x)-T(x_0)}{x-x_0}, \end{aligned}$$

whenever the limit exists and is unique. Further we call

$$\begin{aligned} T_{-}'(x_0):= \lim _{x \uparrow x_0} \frac{T(x)-T(x_0)}{x-x_0} = \sup _{x < x_0} \frac{T(x)-T(x_0)}{x-x_0} \end{aligned}$$

and

$$\begin{aligned} T_{+}'(x_0):= \lim _{x \downarrow x_0} \frac{T(x)-T(x_0)}{x-x_0} = \inf _{x > x_0} \frac{T(x)-T(x_0)}{x-x_0} \end{aligned}$$

left- and right-derivative respectively.

We call a tax function differentiable if the marginal tax rate exists at all \(x_0\in \mathbb {R}\) or equivalently if we have \(T_{-}'(x_0)= T_{+}'(x_0)\) for all \(x_0\). As stated above, differentiability clearly does not hold for a variety of tax functions.

We focus on convex tax liability functions.

Definition 3

(Convex tax function) A tax liability function \(T(\cdot )\) is convex if for all \(0 \le \lambda \le 1\) and \(x,y \in \mathbb {R}\) we have

$$\begin{aligned} T(\lambda x + (1-\lambda )y) \le \lambda T(x) + (1-\lambda )T(y). \end{aligned}$$
(3)

Many tax systems have the property of monotonically increasing average tax rates t(x) in x. Such average tax rates will be denoted as progressive. The two concepts of convexity and progression are not logically equivalent. Convexity of a tax implies progression due to the increasing slope property since

$$\begin{aligned} \frac{T(x)-T(0)}{x-0}= t(x) \end{aligned}$$

is increasing on \(\mathbb {R}\setminus \{0\}\), see Hiriart-Urruty and Lemaréchal (2001, proposition 6.1). But the opposite implication is not true; we have provided an example in the Appendix 1 where a progressive tax is not convex. In this respect the assumption of convexity of the tax liability is somewhat stronger than the assumption of a progressive tax scale.

And it is perfectly reasonable to assume convexity: From an economic perspective this means that tax payers with higher taxable income are charged at higher marginal tax rates in order to ensure the so called “vertical tax justice”.Footnote 7 Therefore, many tax codes are convex by law. As Graham and Smith Jr. (1999) point out, investors try to obtain the highest degree of convexity by exploiting the variety of interdependent tax laws and thereby flattening their tax payments which may result in strict convex tax liability functions. Vice versa, if we allow for non-convex tax functions, we allow for cases in which higher taxable income is marginally taxed at a lower rate than for smaller taxable income, leading to tax injustice.

Tax functions that are convex and defined on \(\mathbb {R}\) are necessarily continuous, see Rockafellar (1997, corollary 10.1.1). This rules out the possibility of an exemption limit, where at a certain income level of F the whole income is taxed and not just the excess amount over F.Footnote 8

For continuous tax functions convexity is equivalent the weaker statement of condition (3) only for \(\lambda =\frac{1}{2}\) or

$$\begin{aligned} 2 T\Big (\frac{x+y}{2}\Big )\le T(x) + T(y). \end{aligned}$$

This inequality is quite intuitive when we look at the regulation of splitting income as it can be found in many European countries as well as in the US: Instead of taxing each spouse, the average income of the couple is taxed, thus resulting in tax savings.

We will furthermore assume that there shall be no tax paid without income, or conversely

$$\begin{aligned} T(0)=0. \end{aligned}$$
(4)

The condition is appropriate insofar as for typical tax functions with tax scales below one the property \(T(x)\le x\) holds for all \(x\ge 0\). If \(T(0)<0\), we have an arbitrage for doing nothing. This obvious arbitrage opportunity cannot hold in our analysis.Footnote 9

In the appendix (see subsection 2) we have shown a very general result covering convex tax liability functions that involves some mathematical concepts that require considerable effort (the so-called subdifferential). We believe that for almost every application using existing national tax codes we can restrict ourselves to a subset of convex tax liability functions. To understand what we mean we look at the following example of a tax liability function:

$$\begin{aligned} T(x)={\left\{ \begin{array}{ll} x+1-\sqrt{x+1} \, & x\ge 0,\\ \frac{x}{2} \, & x < 0. \end{array}\right. } \end{aligned}$$

For positive income the above tax function has marginal tax rates of \(1-\frac{1}{2\sqrt{x+1}}\), thus monotone increasing towards 100 % without ever reaching its limit. For any national tax system such a behavior is atypical. To the contrary, we observe that all national income tax systems have constant tax rates at higher income, i.e., the tax function is an affine function on the boundaries. Including this property will allow for a much simpler characterisation of all arbitrage opportunities then the more general result shown in the appendix.Footnote 10 We assume this property from now on:

Definition 4

A tax function \(T(\cdot )\) is affine on the boundaries iff there is a sufficiently large tax base \(x_0 \gg 0\) and two numbers \(T^{+},T^{-}\) such that for all \(x>x_0\) we have

$$\begin{aligned} T(x)=T^{+}+\tau _{max}\cdot x \end{aligned}$$

and for all \(x<-x_0\)

$$\begin{aligned} T(x)=T^{-}+\tau _{min}\cdot x \end{aligned}$$

with \(0\le \tau _{min}\le \tau _{max}<1\) denoting the minimal and the maximal marginal tax rate.

Given these elements of the tax we can now turn to the description of our main model.

2.2 Assets and trading strategies

Our presentation of the model will follow the standard procedure in a multi-period setup. We consider a framework with different points in time denoted by \(s=0,1\ldots , S\). The investor’s initial endowments at time \(s=1,\ldots ,S\) are given by \(w_s\). Investors are subject to payment of taxes on their taxable income. Given their endowment \(w_s\), at time \(s=1,\ldots ,S\) the amount \(\bar{w}_s\) is taxable.

Tax liability comprises of a (time independent) convex function \(T(\cdot )\) which is due to a yet-to-be-defined tax base. Furthermore, \(T(0)=0\) holds. Without trading the investor’s net income stream is \(w_s - T(\bar{w}_s)\).

In \(s=0,\ldots ,S-1\) it is possible to trade securities on the capital market. The theory of arbitrage-free asset pricing is characterised by a relative valuation: the price of one asset or trading strategy is determined by the price of another asset or trading strategy with known market prices, offering the same cash flows as the asset to be valued (also called duplication or replication principle). Both prices have to be identical; otherwise an arbitrage opportunity can be realized.

For this reason we will presume the existence of a coupon bond. The theory of arbitrage then explains how to compute prices of other assets. If we allow that the coupon bond can be sold and bought at any point in time (dynamic trading strategy), we can achieve any arbitrary (riskfree) payout structure after taxes. Therefore, under certainty it is sufficient to assume one single asset with given prices.

There exists a standard coupon bond with constant interest payments of the riskfree rate \(r_f > -100\,\%\); the price for one coupon bond with taxes is normalized to one. If the investor holds the bond she receives cash flows which are given by a vector \(x^0=(r_f, \ldots ,r_f, 1+r_f)\in \mathbb {R}^{S}\). The price vector for one unit of the coupon bond is \(p^0=(1, \ldots , 1,0)\in \mathbb {R}^{S+1}\). The terminal price, for reasons of convenience, is set to zero since there is no trade carried out at the last point in time. The tax base of the coupon bond is equal the interest payment \(r_f\) at any point in time.

We introduce a second asset with arbitrary payout structure and investigate which properties of prices lead to the no-arbitrage condition in our market. Cash flows of the second bond are denoted by \(x^1=(x^1_1,\ldots ,x^1_S)\in \mathbb {R}^{S}\) where the index states the time of capital inflow. Prices for one unit are \(p^1=(p^1_0,\ldots ,p^1_{S-1}, 0)\in \mathbb {R}^{S+1}\).

In most countries throughout the world, taxable income is not equal to actual cash flows because very detailed legal provisions must be considered (periodisation). Owners of securities might receive payments that do not have the character of dividends or (in this case) interest, such as repayment of capital. Such payments do not incur income taxes. So as not to mix such payments with taxable income, we introduce another variable \(b^1_s\) that comprises the income tax base for the second asset. The only requirement is that at time s, the asset possesses an income tax base of

$$\begin{aligned} b^1_s. \end{aligned}$$

This tax base can be the cash flow of the second asset, part of or the entire capital gain or even zero if the second asset is tax exempt. Which value is to be used for \(b^1_s\) is determined by the tax law. Notice that the tax base of a standard coupon bond are given by \(b^0=(r_f,\ldots ,r_f)\).

The total tax base of a portfolio amounts to the sum of all tax bases, weighted by portfolio holdings which we denote by \(h^0=(h^0_0, h^0_1,\ldots ,h^0_{S-1})\in \mathbb {R}^S\) for the first bond and, analogously, \(h^1\in \mathbb {R}^S\) for the second. We simplify \(h^0_{-1}=h^0_S=0\). After trading the securities our investor can implement an after-tax-withdrawal for consumption purposes of

$$\begin{aligned} \Delta _s(h,w,\bar{w}):= & {} - p^1_s h^1_s-p^0_s h^0_s +\left( p^1_s+x^1_s\right) h^1_{s-1}+\left( p^0_s+x^0_s\right) h^0_{s-1} + w_s\nonumber \\{} & {} -T\left( b^1_s h^1_{s-1}+b^0_s h^0_{s-1} + \bar{w}_s\right) \quad s=1,\ldots ,S. \end{aligned}$$
(5)

Note that this definition differs from the usual model without taxation only in terms of the introduction of endowment-specific tax payments \(T(\,\cdot )\). The cost of the trading strategy h is independent of \(w_s\) and given by

$$\begin{aligned} -\Delta _0(h):= p^1_0 h^1_0 +p^0_0 h^0_0 \end{aligned}$$

We define arbitrage as follows.

Definition 5

(Arbitrage) A trading strategy h is called arbitrage opportunity iff \(\Delta _s(h,w, \bar{w}) \ge w_s - T(\bar{w}_s)\) for all \(s=1,\ldots ,S\) and \(-\Delta _ 0(h) \le 0\) where at least one inequality is strict. If no arbitrage opportunities exist, we call the market free of arbitrage.

In the theory of arbitrage without taxation, the initial endowments \(w_s\) are canceled out of the above definition and the investor trades as if her initial income is zero. The same holds true for linear taxes. Each arbitrage opportunity h then can be multiplied by a constant \(\lambda > 0\) so that the arbitrage profits of h are multiplied by \(\lambda\)—arbitrage gains are theoretically unbounded. In the presence of convex taxes it is possible to realize arbitrage profits that cannot be increased on an arbitrary scale, i.e., the optimal arbitrage gain remains constant at a certain level.

To see this we focus on the following minimization problem (P) given by

$$\begin{aligned}&\inf _{h\in \mathbb {R}^S} -\Delta _0(h) \nonumber \\&\qquad \quad \text {s.t.} \quad \Delta _s(h,w,\bar{w}) \ge w_s - T(\bar{w}_s) \quad s=1,\ldots , S, \end{aligned}$$
(P)

where \(p^*\) denotes the optimal value (withdrawal) of (P). This problem determines the lowest cost for a strategy that pays at least as much as doing nothing. Since \(h \equiv 0\) is feasible, the optimal value must be non-positive (\(p^* \le 0\)). If an arbitrage opportunity exists we can assume without loss of generality that the optimal value is negative (\(p^*<0\)).Footnote 11 By definition the arbitrage gain is \(-p^*\). Arbitrage-free markets correspond to an optimal value of \(p^*=0\).

If taxes do not exist arbitrage opportunities always imply \(p^* = - \infty\). If a convex tax function is present, it might be that the optimal solution of (P) is finite (\(-\infty <p^*\)). This gives rise to the following definition.

Definition 6

(Bounded and Unbounded Arbitrage) The market has bounded arbitrage opportunities iff for the optimal value \(p^*\) in (P) \(p^*>-\infty\) holds. The market has unbounded arbitrage opportunities iff \(p^*=-\infty\) in (P).

In the presence of linear taxes, bounded arbitrage opportunities do not exist.

2.3 Characterization of all possible arbitrage opportunities

We now turn to the main result of our paper. To formulate necessary and sufficient conditions for arbitrage-free markets we introduce the concept of implied tax rates deduced from current market prices. There are s points in time with \(s=0,\ldots , S-1\). Let \(p_s\) be the market price of an asset at time s with cash flow payments \(x^1_s\). The tax due is determined by the income tax function \(T(b_s^1)\). If the tax is linear with a constant tax rate \(\tau _s\) at time s, it is a well-known fact that the market is free of arbitrage if and only if for all sFootnote 12

$$\begin{aligned} p^1_{s-1} =\frac{p^1_{s}+x^1_{s} - \tau _s\cdot b^1_{s}}{1+r_f\cdot (1-\tau _s)}. \end{aligned}$$
(6)

If \(p^{1}_{s-1}\not =\frac{b^{1}_s}{r_f}\) (we will look at this case in a later section), we can solve for \(\tau _s\) in the above formula and get

$$\begin{aligned} \tau _s=\frac{(1+r_f)p^{1}_{s-1}-p^{1}_s-x^{1}_s}{r_fp^{1}_{s-1}-b^{1}_s}. \end{aligned}$$
(7)

That gives reason for the following definition.

Definition 7

(Implied tax rates) Suppose \(b^{1}_s \ne r_fp^{1}_{s-1}\) for all s. The numbers \(\tau _s\) that satisfy (7) are called implied tax rates of prices \(p^1_s\) in time s.

The following statement gives a clear characterisation whether a market is free of arbitrage in the presence of a nonlinear tax where the tax liability is affine on the boundary. The proof is in the appendix.

Theorem 8

Let \(\tau _s\) be the implied tax rates for given market prices \(p_s\) which satisfy equality (7). Then the following results hold true.

  1. 1.

    The market is free of arbitrage iff \(T_{-}'(\bar{w}_s) \le \tau _s\le T_{+}'(\bar{w}_s)\) for all s.

  2. 2.

    There are unbounded arbitrage opportunities iff for at least one implied tax rate we have \(\tau _s<\tau _{min}\) or \(\tau _s>\tau _{max}\).

  3. 3.

    There are bounded arbitrage opportunities iff \(\tau _{min}\le \tau _s\le \tau _{max}\) for all s and for at least one \(s'\) the condition \(\tau _{s'}<T_{-}'(\bar{w}_s)\) or \(T_{+}'(\bar{w}_s) < \tau _{s'}\) holds.

We have illustrated the results in Fig. 2. Whether the market is free of arbitrage or not depends on how the left- and right-derivatives at the endowment are made up. Because we are dealing here with a model under certainty, an endowment with other securities can be transformed into a corresponding endowment without further ado. We will discuss three applications of this theorem using typical tax functions in the next section.

Fig. 2
figure 2

Illustration of theorem 8. The figure shows a “tax line” that all values of an implicit tax rate \(\tau _s\) can attain. If the actual value is in the interval \([T_{-}'(\bar{w}_s),T_{+}'(\bar{w}_s)]\) prices are free of arbitrage. If the value is in the interval \([\tau _{min},T_{-}'(\bar{w}_s))\) or \((T_{+}'(\bar{w}_s),\tau _{max}]\) there are bounded arbitrage opportunities. In all other cases there exist an unbounded arbitrage opportunity

Investors in asset markets are highly heterogeneous in terms of their personal tax schedules: they could invest through their tax-free retirement plans, some investors do pay personal taxes, but a subset of them may carry forward tax losses from previous periods. Different investors will thus determine different prices according to our considerations. Within our arbitrage theory, this is unproblematic because only one investor is considered. In an equilibrium model with several heterogeneous investors, however, there must be a uniform price for each asset. This problem can no longer be solved with the help of our arbitrage theory; for this, other methods are needed which go beyond our paper. In any case, however, an equilibrium theory must take into account what the individual calculus of an investor is, and our work makes an important contribution to this.

2.4 Three explanatory examples with zero endowment

We assume in the following that \(\bar{w}_s=0\) holds for all s. We analyze three different tax liability functions, see Fig. 3.

Fig. 3
figure 3

Three examples of tax liability functions

In order to highlight the relative evaluation with other bonds, we would like to focus on the special case of a tax-exempt zero-coupon bond. We assume that the second asset is a so-called zero-coupon bond, which makes no further payments until maturity. In addition, let us assume that the capital gains of this zero-coupon bond are tax-free.Footnote 13 All these conditions lead to the following parameters of our second asset:

$$\begin{aligned} \begin{aligned} x_s^1&={\left\{ \begin{array}{ll} 0 &{} \text {if}\; s<S,\\ 1 &{} \text {if}\; s=S,\\ \end{array}\right. }\\ b_s^1&=0 \quad \text {if}\;s=1,\ldots ,S. \end{aligned} \end{aligned}$$
(8)

We want to determine those prices for the zero-coupon bond in the three examples that do not generate arbitrage. For this purpose we use Theorem 8. If prices cannot generate arbitrage, we can exploit the relation with the implicit tax rates (6) and use (8). If \(s<S\) we have

$$\begin{aligned} p^1_{s-1}=\frac{p_s^1+0-\tau _s\cdot 0}{1+r_f(1-\tau _s)} \qquad \Longrightarrow \qquad p_{s-1}^1 =\frac{p_s^1}{1+r_f(1-\tau _s)} \end{aligned}$$

and for \(s=S\) we have

$$\begin{aligned} p^1_{S-1}=\frac{0+1-\tau _s\cdot 0}{1+r_f(1-\tau _S)} \qquad \Longrightarrow \qquad p_{S-1}^1 =\frac{1}{1+r_f(1-\tau _S)}. \end{aligned}$$

The following applies together for all \(s=1,\ldots ,S\)

$$\begin{aligned} p^1_{s-1}=\frac{1}{1+r_f(1-\tau _s)}\cdots \frac{1}{1+r_f(1-\tau _S)} \end{aligned}$$
(9)

and it now only remains to characterise the tax rates \(\tau _s\) in more detail.

Tax with allowance

We start analyzing a tax with allowance (see Fig. 3a). The corresponding tax liability function is

$$\begin{aligned} T(x)=\tau \,\max (x-F,0), \qquad \tau \in [0,1). \end{aligned}$$

Tax payments apply when income exceeds \(F>0\), otherwise the tax is zero. Based on the notation of Theorem 8 we have

$$\begin{aligned} \tau _{min}=0,\quad \tau _{max}=\tau , \end{aligned}$$

and \(T'(0) = 0\). Theorem 8 states that the only prices compatible with no-arbitrage are those for which \(\tau _s=0\) holds so that taxes could be neglected in pricing. Note that the result remains the same for tax functions which are not necessarily linear beyond F but, for example, quadratic (as is the case in Germany). For all arbitrage opportunities to be bounded, one must have an implied tax rate \(\tau _s \in (0,\tau ]\) for all s. For all other tax rates, the arbitrage opportunity is unbounded.

The only prices for the zero-coupon bond that exclude arbitrage are given by (9) and hence \(p^1_s=\frac{1}{(1+r_f)^{S-s}}\).

Different taxation of gains and losses

The second example represents a tax in which gains and losses are taxed differently (see Fig. 3b). We have

$$\begin{aligned} T'_{-}(0)=\tau _{min}, \quad T'_{+}(0)=\tau _{max}. \end{aligned}$$

There are no arbitrage opportunities if the implied tax rates are contained in \([\tau _{min}, \tau _{max}]\). For all implied tax rates that do not fall into this interval we have unbounded arbitrage opportunities. Note that there are no bounded arbitrage opportunities.

Again the price of the zero-coupon bond that does not generate an arbitrage opportunity can be determined by (9). If \(p^1_s\) is from the interval \(p^1_s\in \left[ \frac{1}{(1+r_f(1-\tau _{max}))^{S-s}}, \frac{1}{(1+r_f(1-\tau _{min}))^{S-s}} \right]\), the market is free of arbitrage.

Three tax brackets

The third example shows a tax function with three different values of marginal rates \(\tau _{min}<\tau <\tau _{max}\) (see Fig. 3c):

$$\begin{aligned} T(x)={\left\{ \begin{array}{ll} \tau _{min}\cdot x+(\tau _{min}-\tau )\cdot A &{} \;\text {if}\;x<-A\\ \tau \cdot x &{}\;\text {if}\; -A\le x \le A\\ \tau _{max}\cdot x+(\tau -\tau _{max})\cdot A &{}\;\text {if}\; A<x. \end{array}\right. } \end{aligned}$$

Then

$$\begin{aligned} T'(0)=\tau . \end{aligned}$$

Thus, the only implied tax rate offering no arbitrage is \(\tau _s=\tau\). For all \(\tau _s\in [\tau _{min},\tau _{max}]\setminus \{\tau \}\) there are bounded arbitrage opportunities. For all other values of \(\tau _s\) the arbitrage opportunity is unbounded.

In this example, it is surprising that the upper tax bracket does not seem to play a role. This is simply due to our assumption that the investor has no initial endowment, i.e., she is in the zero tax bracket. If we assume a sufficiently high initial endowment, the upper marginal tax rate would determine whether an arbitrage exists or not.

Once again we can determine the price of the zero-coupon bond using (9): \(p^1_s\) has to equal to \(\frac{1}{(1+r_f(1-\tau ))^{S-s}}\) to prevent an arbitrage opportunity.

2.5 The case of an investment neutral tax

Finally, we turn to a case that has so far remained open. In order to define implied tax rates, a condition that seems technical was necessary. In order to convert to \(\tau\), the denominator of the expression (7) must not become zero. But what happens when prices satisfy the equation \(b_s^1 = r_f p_{s-1}^1\)?

In a one-period model (\(S=1\)) it is straightfoward to show that this assumption is always satisfied if the tax base of an asset is given by the difference of cash flows and prices. But it turns out that in a multi-period model this case is far more significant than a technical note. To understand this, we assume that at each time point this equality holds. Then we can show that only prices that are as in a market without taxes ensure the absence of arbitrage opportunities.

Theorem 9

Let \(b_s^1 =r_f p^1_{s-1}\) for all s. Then the market is free of arbitrage iff

$$\begin{aligned} p^1_{s-1} = \frac{p^1_s+x^1_s}{1+r_f} \quad s=1,\ldots ,S. \end{aligned}$$

If there is at least one point in time s for which the above equality does not hold, unbounded arbitrage profits exist.

For this result to hold it is necessary that the tax base at each point in time has a certain form, which is known as economic gain in the literature.Footnote 14 Assuming this, only prices as in an economy without taxes are arbitrage-free. This result is well known for the case of linear taxes, but not for the case of a nonlinear tax. That this result also holds under non-linear taxation is an additional contribution of this work.

3 Conclusion

We investigate arbitrage opportunities in a capital market model under certainty with multiple trading periods and convex tax liability functions. By deducing period-specific implied tax rates from prevailing market prices of bonds, we can give a complete characterisation of arbitrage depending on the investor’s initial taxable income. If all implied tax rates equal marginal tax rates at the tax base of the investor’s initial taxable income, then the no-arbitrage condition holds. This condition is necessary as well as sufficient.

In addition, we show that arbitrage opportunities can be bounded or unbounded. Arbitrage opportunities are unbounded iff there is at least one point in time s where the implied tax rate \(\tau _s\) is not equal to any possible marginal tax rate \(T'(\cdot )\). In all other circumstances, bounded arbitrage opportunities exist.