Signal is an incredibly lightweight design. If all users donated $0.60/year, or 5¢/month, that would sustain operations and overhead.
Compared to most other services, that's an insanely low cost per user.
EDIT: It's actually way less than even what I remembered - they only need about $0.60/user/year in order to break even, not $3/user/month.