A standard assumption in the empirical literature is that exchange rate pass-through is both linear and symmetric. This study tests these assumptions for export and import prices in the G7 economies. It focuses on non-linearities in the reaction of profit margins to exchange rate movements, which may arise from the presence of price rigidities and switching costs. Nonlinearities are characterized by augmenting a standard linear model with polynomial functions of the exchange rate and with interactive dummy variables. The results suggest that nonlinearities and especially asymmetries cannot be ignored, although their magnitude varies noticeably across countries.