भारतीय ज्योतिष के अनुसार हर ग्रह को एक विशेष रत्न द्वारा प्रदर्शित किया जाता है। इस रत्न को पहनने से उस ग्रह के अशुभ फलों में कमी आकर वह शुभ हो जाता है। उदाहरण के लिए यदि किसी को शनि अशुभ चल रहा हो तो उसे नीलम पहनने से फायदा होता है। कुछ लोग महंगा होने के कारण इन रत्नों को नहीं खरीद पाते उन्हें उपरत्न पहनने चाहिए उपरत्न केमिकली (रासायनिक संरचना) में असली रत्न से थोड़ा सा अलग होता है परन्तु इसके ज्योतिषिय प्रभाव महंगे रत्नों के समान ही होते हैं। इसी भांति हर राशि को हर रत्न सूट नहीं करता।