Yes は普通の答えです。「本当?」「はい、本当です。」みたいなやりとりです。タメ口の言い方は yeah.
Yes または yeahプラス really は「本当だよ。」「そうだよ。」と同じように強調します。
That's right も言えます。「そうだよ、その通りだよ」をより強調する言い方です。
また、Yes, I do も言います。それは英語の質問の反映(本当?本当にそうしますか?)です。
「本当?」は「そうするの?」 (You do?) とよく表現します。
OP の例文でいうと:
「無料で仕事をしています」 "I work for free."
「本当?」 ”Really?" "You do?"
「そうなんですよ。」 "Yes, really." "Yes, I do."
「20年間ピアノをやっています」 I have been playing piano for twenty years.
「本当ですか?」「本当に20年しています?」 "Really?" "Really? You have?”
「そうなんですよ。」 "Yes, I have (been playing piano for twenty years)." "Yes, really."