The invention discloses tin stripping and tin plating liquid, a preparing method of the tin stripping and tin plating liquid and a method for adopting the tin stripping and tin plating liquid for recycling metal tin from tin-containing waste. The tin stripping and tin plating liquid includes various effective components such as organic sulfonic acid tin salt, alkanol group sulfoacid, a stabilizing agent, an accelerating agent, an accelerator, a brightening agent, a grain fining agent, antioxidant and a foaming agent, and all the components are in synergy. The defect of traditionally recycling tin from tin stripping waste liquid is overcome, interference of other metal impurities is avoided, and high-purity metal tin can be efficiently recycled from the waste liquid. In addition, the operation steps for adopting the tin stripping and tin plating liquid for recycling the metal tin from the tin-containing waste are simple and convenient and fast to implement, the high-quality metal tin can be recycled, furthermore, the tin stripping liquid can be regenerated at the same time to be repeatedly utilized, and the problems that traditional tin stripping waste liquid is large in amount, resources are wasted, and the environment is seriously polluted are solved.