AbstractUncertain demand information increases the difficulty of decision-making in supply chains, especially in the light of inventory costs. This article researches a two-echelon dual-channel fresh agricultural product (FAP) supply chain, and discusses optimal decision-making and the value of information sharing using the Stackelberg game. To eliminate the double marginalization effect between supply chain parties, a two-part linear tariff contract is introduced for coordination. The results show that information sharing is always profitable for the manufacturer, but not for the retailer. The inventory and shortage costs will reduce the manufacturer's optimal pricing and fresh-keeping effort level. When the manufacturer overestimates the market demand predicted by the retailer, asymmetric information will increase the manufacturer’s inventory. The results provide important managerial implications for effective supply chain management.