Gold may not stain or tarnish, but it could pretty much get dirty easily. However, usual cleaning solutions may or may not be the answer depending on their usage; consider the following steps below to clean gold accessories easily.

1. Warm Water and Detergents
Warm up water enough to fill up a teacup, then mix a few drops of liquid dish detergent. Club soda or sodium-free seltzers could also work. The carbonated solution loosens up the soil and removes debris. Put your gold jewellery and soak it for 15 minutes then take them out and scrub them with a soft bristle toothbrush. Rinse again in warm water then blot dry with a soft cloth.
2. Ammonia
You could do the same method as mentioned above but this time replacing the liquid detergent with ammonia. Mix one part ammonia to six parts of water. Soak the jewellery for 1 minute. Pull out your jewellery with a strainer and rinse it underneath running water. Do not use this method too often because ammonia could damage your gold.
3. Toothpaste
Using a toothbrush and toothpaste, scrub your gold like your teeth and you could scrub grime and dirt from your gold jewellery. Rinse in running water then repeat.

