<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://blog.noprofits.org/about.html</loc>
  </url>

  <url>
    <loc>https://blog.noprofits.org/archive.html</loc>
  </url>

  <url>
    <loc>https://blog.noprofits.org/colophon.html</loc>
  </url>

  <url>
    <loc>https://blog.noprofits.org/contact.html</loc>
  </url>

  <url>
    <loc>https://blog.noprofits.org/index.html</loc>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-11-below-zero-negative-operating-reserve.html</loc>
    <lastmod>2026-07-11</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-07-months-of-cash-at-scale.html</loc>
    <lastmod>2026-07-07</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-07-a-pr-gated-visual-cms-for-astro.html</loc>
    <lastmod>2026-07-07</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-06-the-overhead-myth.html</loc>
    <lastmod>2026-07-06</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-06-months-of-cash.html</loc>
    <lastmod>2026-07-06</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-05-nonprofit-back-office-free-tools.html</loc>
    <lastmod>2026-07-05</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-05-how-to-vet-a-charity.html</loc>
    <lastmod>2026-07-05</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-07-05-501c3-vs-c4-vs-c6.html</loc>
    <lastmod>2026-07-05</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-06-26-how-grants-noprofits-org-works.html</loc>
    <lastmod>2026-06-26</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-06-25-astro-apps-script-firebase.html</loc>
    <lastmod>2026-06-25</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/2026-06-17-reading-a-food-banks-990.html</loc>
    <lastmod>2026-06-17</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/Setting-Up-Google-Sheet-and-Bound-Web-App-Script-To-Fetch-NP-Data.html</loc>
    <lastmod>2025-05-03</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/automating-IRS-Form-990-Data-Extraction-A-Computational-Approach.html</loc>
    <lastmod>2025-04-12</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/programmatic-990-retrieval-Browser-appraoch.html</loc>
    <lastmod>2025-04-08</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/mapping-the-irs-990-data.html</loc>
    <lastmod>2025-04-01</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/Computational-Extraction-of-financial-metrics.html</loc>
    <lastmod>2025-04-01</lastmod>
  </url>

  <url>
    <loc>https://blog.noprofits.org/posts/AI-Powered-Non-Profit-Transparency.html</loc>
    <lastmod>2025-03-19</lastmod>
  </url>

</urlset>
