國債這個東西,每半年給你發利息,都是要按income交稅。
不知道你說“國債”過期什麽意思,國債到期了你拿回的是100%的本金,不用交稅。如果國債你中途賣掉,由於原利率和當前稅率由變動,本金可能會多會少,你可能有capital gain or loss。但是這個和國債利息按income交稅是不衝突的。
假設你買的國債是4%,你每半年拿2%的利息,按收入交稅。
現在利率是5%,你要中途賣掉,因為別人可以隨時買新5%的國債,如果你想要別人來買你4%的國債,你要便宜賣,所以這樣你就有了capital loss。
如果現在利率是2%,你要中途賣掉,因為別人隻能買到2%的新國債,別人會多給你錢買你的4%的國債,這樣你就有了capital gain。
具體價錢,有bond value formula算。