Tierheime sind in der Regel gemeinnützige Vereine, die sich ausschließlich durch Spenden und Mitgliedsbeiträge finanzieren. Die Finanzierung eines Tierheims besteht aus verschiedenen Komponenten: Zunächst bekommt das Tierheim für jedes Fundtier, welches es aufnimmt, einen Betrag von der Gemeinde. Tierheime erhalten auch eine Abgabegebühr von Haustierbesitzer, die ihr Tier im Heim abgeben. Diese Beträge sind jedoch eher gering, daher müssen Tierheime einen großen Anteil ihrer Kosten selbst decken, was zum größten Teil über Spenden und Sponsoren geschieht.