Results/Conclusions We find that one partner or the other limits trade, depending on the species traits and environmental characteristics. The partner limiting trade allocates completely towards taking up the resource it trades away, becoming a specialist on that resource. The other partner is a generalist, directly taking up both carbon and the soil nutrient. When the fungus limits trade, it maximizes uptake of nutrient and eliminates direct carbon uptake, specializing on nutrient uptake and depending on trade for carbon. Fungi tend to limit trade when both partners have low carbon:nutrient ratios, when fungal nutrient uptake is slow, or when fungi are less abundant than plants. Plants limit trade in other contexts. Given this dependence of the limiting, specialist partner on traits and the environment, we see that species with more efficient resource use and uptake generally gain less from trade. We also see familiar patterns of plant and fungal gain from trade across environmental gradients when we mimic the relative abundance of carbon and nutrient. The negotiated exchange rate also responds to species traits and the environment. This model of trade clarifies some of the drivers of context dependency in the plant-mycorrhizal symbiosis and suggests new empirical work.