<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8" />
  <base href="/" />
  <!-- FOUC Prevention: Set theme before any CSS/WASM loads -->
  <script>
    (function() {
      function getCookie(name) {
        var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)');
        return m ? m[1] : null;
      }
      var theme = getCookie('gc-theme');
      if (!theme) {
        theme = window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches ? 'light' : 'dark';
      }
      document.documentElement.setAttribute('data-theme', theme);
    })();
  </script>
  <title>Buwiz eBIRForms | Philippine Tax Filing for Desktop</title>
  <meta name="description" content="Buwiz eBIRForms is a native desktop app for Philippine BIR tax filing with 100% validation parity, real-time side-by-side form preview, templates, Guided Mode, and an AI MCP server. Free for personal or single tax profile use." />
  <link rel="canonical" href="https://buwiz.com/" />
  <meta name="theme-color" content="#059669" />

  <!-- Structured Data (JSON-LD) -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "name": "Buwiz eBIRForms",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Windows, macOS",
    "url": "https://buwiz.com/",
    "downloadUrl": "https://apps.microsoft.com/detail/9n1v7gd74nbg?hl=en-US&gl=PH",
    "description": "Native, local-first desktop application for Philippine BIR tax compliance. Features 100% BIR validation parity across all 43 forms, real-time side-by-side form preview, form templates, Guided Mode, and a draft-only MCP server for AI agents to prepare returns from Excel, ERPs, or Buwiz Books.",
    "author": {
      "@type": "Organization",
      "name": "Buwiz by Goldcoders",
      "url": "https://buwiz.com/"
    },
    "offers": [
      {
        "@type": "Offer",
        "name": "Personal / Single Tax Profile",
        "price": "0",
        "priceCurrency": "PHP"
      }
    ]
  }
  </script>

  <!-- Open Graph / Facebook -->
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://buwiz.com/" />
  <meta property="og:title" content="Buwiz eBIRForms | Philippine Tax Filing for Desktop" />
  <meta property="og:description" content="100% BIR validation parity, real-time side-by-side form preview, Guided Mode templates, and an MCP server for AI agents. Free for personal and single tax profile use." />
  <meta property="og:image" content="https://buwiz.com/assets/images/shell_side_by_side_dark.webp" />

  <!-- Twitter -->
  <meta property="twitter:card" content="summary_large_image" />
  <meta property="twitter:url" content="https://buwiz.com/" />
  <meta property="twitter:title" content="Buwiz eBIRForms | Philippine Tax Filing for Desktop" />
  <meta property="twitter:description" content="100% BIR validation parity, real-time side-by-side form preview, Guided Mode templates, and an MCP server for AI agents. Free for personal and single tax profile use." />
  <meta property="twitter:image" content="https://buwiz.com/assets/images/shell_side_by_side_dark.webp" />

  <!-- Fonts -->
  <link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap" rel="stylesheet" />
  <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet" />

  <!-- Tailwind CSS -->
  <link rel="stylesheet" href="/tailwind-81e90c76bc091c0a.css"/>

  <!-- Favicons -->
  <link rel="icon" href="/favicon-32x32-92905da04f425218.png"/>
  <link rel="icon" href="/favicon-16x16-f2199e889238163d.png"/>
  
  
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
  
  
  <link rel="manifest" href="/site.webmanifest" />
  
  
  

  <!-- Copy public assets into dist -->
  
  
  
  
  
  
  
  
  
  

  <!-- WASM -->
  
<script type="module">
import init, * as bindings from '/ebirforms-1b4ecc601d7bca5f.js';
const wasm = await init({ module_or_path: '/ebirforms-1b4ecc601d7bca5f_bg.wasm' });


window.wasmBindings = bindings;


dispatchEvent(new CustomEvent("TrunkApplicationStarted", {detail: {wasm}}));

</script>
<link rel="modulepreload" href="/ebirforms-1b4ecc601d7bca5f.js" crossorigin="anonymous"><link rel="preload" href="/ebirforms-1b4ecc601d7bca5f_bg.wasm" crossorigin="anonymous" as="fetch" type="application/wasm"></head>

<body></body>

</html>
