Yes, checking your SASSA balance with USSD might cost a small fee, which varies depending on your mobile network provider. If you want to check your balance for free, you can visit a SASSA office or use an ATM.