PurposeThis paper aims to examine the asymmetric effects of exchange rate shocks on inflation for a small open economy, namely South Africa, over the period 1970Q1–2020Q1.Design/methodology/approachA threshold vector autoregressive model that allows parameters to switch according to whether a threshold variable crosses an estimated threshold is employed to address the objective of this paper. The threshold value is determined endogenously using the Hansen (1996) test. Generalized impulse responses introduced by Koop et al. (1996) are used to study the effects of exchange rate shocks on inflation depending on their size, sign and timing to the inflation cycle. The authors also employed a Cholesky decomposition identification scheme to identify exchange rate shocks in the non-linear model.FindingsThe results show that there is a non-linearity effect of the exchange rate shock on inflation. In particular, the effects of 1 or 2 standard deviations of positive (appreciation) or negative (depreciation) exchange rate shock on inflation are small in the long run but a bit larger in the high inflation regime than the low inflation regime.Originality/valueThis paper contributes to the literature on the non-linear effects of exchange rate pass-through (ERPT) to inflation for Sub-Saharan African economies in general and the South African economy in particular by incorporating the size and timing of the exchange rate shocks to the inflation cycle.