公社債は国や地方公共団体が発行する債券で、元本保証がある場合が多く、株式に比べて価格変動が小さいため、比較的安全な投資先とされています。
利付公社債の場合、表面利率と購入価格から計算されます。具体的には、(年間受取利息+(償還金額-購入価格)÷保有期間)÷購入価格×100で計算可能です。
国税庁のタックスアンサーNo.4641によると、利付公社債は発行価格、割引公社債は発行価格と償還差益を分けて評価します。具体的な計算方法は保有期間や種類によって異なります。