Ada banyak sumber pendanaan lembaga swadaya masyarakat (LSM) lokal dan internasional yang berbeda. Di tingkat lokal, pendanaan dapat berasal dari pemerintah, bisnis lokal, dan yayasan masyarakat. Di tingkat internasional, sumber pendanaan LSM antara lain berasal dari lembaga bantuan pembangunan resmi negara, badan PBB, dan bank pembangunan multilateral; sumber di seluruh dunia juga termasuk yayasan internasional, perusahaan multinasional, organisasi keagamaan internasional, dan LSM internasional yang lebih besar.
Badan-badan pembangunan resmi adalah umum di pemerintah negara-negara maju secara ekonomi dan berfungsi untuk memberikan bantuan keuangan bagi negara-negara berkembang. Mereka mungkin melakukan ini dalam skala besar dengan memberikan langsung kepada pemerintah suatu negara, tetapi juga dalam skala yang lebih kecil dengan mendukung LSM dan proyek-proyek akar rumput. Pendanaan LSM semacam ini sering dapat diakses dengan mengunjungi kedutaan di negara tempat organisasi beroperasi dan mengajukan aplikasi. Ada juga berbagai lembaga dalam sistem Perserikatan Bangsa-Bangsa yang menawarkan pendanaan dengan cara yang sama.
Bank Pembangunan Multilateral disebut multilateral karena banyak pemerintah yang berbeda mendanai operasi mereka. Bisnis utama bank-bank ini adalah memberikan pinjaman kepada negara-negara, tetapi mereka juga dapat memberikan hibah kepada LSM. Beberapa bank ini memiliki fokus global sementara yang lain ditujukan untuk mengembangkan wilayah tertentu.
Yayasan internasional didirikan dengan tujuan khusus untuk memberikan hibah kepada LSM dan organisasi amal lainnya. Yayasan ini biasanya didirikan melalui dana abadi, baik dari pihak individu kaya atau organisasi besar. Banyak yayasan semacam itu hanya menawarkan dana untuk aspek pembangunan tertentu atau untuk wilayah tertentu.
Perusahaan global semakin tertarik untuk mendukung proyek pembangunan masyarakat dan internasional. Hal ini sebagian besar karena meningkatnya permintaan dari pihak konsumen untuk praktik bisnis yang bertanggung jawab secara sosial. LSM internasional yang lebih besar juga terkadang memberikan dukungan untuk LSM yang lebih kecil yang bertindak di tingkat yang lebih lokal tetapi dengan fokus yang terkait. Terakhir, di tingkat internasional, ada kelompok agama yang berkontribusi dalam pendanaan LSM, meskipun banyak dari mereka melakukannya dengan ketentuan bahwa organisasi tersebut terkait dengan keyakinan yang sama.
Di tingkat lokal, ada program-program pemerintah yang bisa dimohonkan pendanaan dari LSM. Bisnis lokal mungkin juga tertarik untuk mengaitkan nama mereka dengan proyek pembangunan dan komunitas. Mungkin juga ada yayasan lokal yang telah didirikan yang berbagi beberapa tujuan khusus dari LSM dan dapat berkolaborasi dengan berbagi pendanaan serta jenis sumber daya lainnya.