Parliament has decided to abolish trade barriers for products licensed in European Union countries in an effort to lower prices for consumer goods.
The regulations apply mainly to cosmetics, clothes, textiles, furniture and foodstuffs under the so-called Cassis de Dijon rule.
Both chambers on Thursday managed to iron out the final differences and agreed to give the Federal Health Office a say in the sale of food imported from the EU.
The government said the reform would boost competition, trigger economic growth and result in savings of about SFr2 billion ($1.9 billion) a year.
The Greens and the rightwing Swiss People's Party spoke out against the amendment, arguing Switzerland should not introduce a rule without winning similar pledges from the EU.
Earlier this week parliament also agreed to adopt EU rules on product safety.
swissinfo.ch with agencies
In compliance with the JTI standards