An honorarium payment is made as a token of appreciation for goods or services, whereas a service fee is money paid in exchange for goods or services. A fee is typically negotiated in advance and may be based on a contractual obligation.