Tierheime werden durch Spenden, Adoptionsgebühren, Vermächtnisse und Warenverkäufe finanziert. Tierheime veranstalten auch besondere Veranstaltungen wie jährliche Spaziergänge und Abendessen, um Spenden zu sammeln.
Tierheime, die von Gemeinden kontrolliert werden, werden von der Regierung finanziert. Die Mittel reichen oft nicht aus, um die Betriebskosten zu decken. Diese Tierheime haben normalerweise gemeinnützige Zweigstellen, um ihre zusätzlichen Ausgaben zu decken.
Spendenaktionen und -veranstaltungen sowie Spenden sind die Haupteinnahmequellen für private, gemeinnützige Tierheime. Tierheime wie die Animal Humane Society erhalten Geld, indem sie mit Städten Verträge schließen, um beschlagnahmte Tiere zu beherbergen. Diese Mittel machen nur etwa 1 Prozent des gesamten Betriebsbudgets aus. Private Unterkünfte erhalten keine staatlichen Zuschüsse.
Organisationen wie die American Society for the Prevention of Cruelty to Animals unterstützen Tierheime regelmäßig in Form von Zuschüssen. Diese Zuschüsse reichen von 500 bis 10.000 US-Dollar. Für diese Zuschüsse werden nur beantragte Vorschläge berücksichtigt. Die American Humane Association bietet Stipendien mit einem offenen Bewerbungsverfahren an.
Einige Tierheime arbeiten mit großen Supermarktketten zusammen, in denen sich Spendenbehälter befinden. Zu verschiedenen Jahreszeiten finden in den Läden Essensaktionen statt, um zu helfen, unterfinanzierte Unterkünfte am Laufen zu halten.