Questions? We've got answers.

Click any question below to expand

Getting Started
How do I get access?

MuniWave is currently invite-only. If you have a beta invite code, enter it at any tool page to get started. You'll need to create a free account — registration takes under a minute.

Don't have a code? Sign up at muniwave.com to be notified when we open access.

How do I use the DDL file generated by MuniWave?

MuniWave generates DDL files built with DBC Finance compatibility in mind. To import: open DBC Finance → Tools → Import Data → Import File → browse to your DDL file. Review that all maturities, call provisions, and parameters imported correctly, then proceed with analysis.

Before exporting, you can add issuer details, dates, reserve requirements, and issuance costs directly in BondDraft — all of it carries through to the DDL file. DDL files are plain text and can be emailed to clients or coworkers for direct import into DBC Finance.

Is MuniWave compatible with DBC Finance?

Yes. MuniWave is built with DBC Finance compatibility in mind. Structure your bonds in MuniWave's modern interface, export the DDL file, and import it directly into DBC Finance for pricing, analysis, and deal execution.

Can I import data from Excel?

Yes. BondDraft includes Excel template functionality — download the template, fill in your bond details, then upload to auto-populate the form. You can also paste data directly from Excel into the maturity table.

Can I import existing DDL files into MuniWave?

Yes. Use BondDraft's "DDL File Import" section to upload an existing .ddl file. MuniWave parses it and auto-populates all fields — maturities, call provisions, reserves, expenses. From there you can edit, save to your library, or re-export.

Access & Accounts
Is MuniWave free to use?

MuniWave is currently in private beta and invite-only. Access is free for all beta users — there are no paywalls or usage fees. We'll communicate any changes to this before they happen.

Have questions or feedback?

Reach out through our Contact page. Your feedback directly shapes what we build next.

Features & Capabilities
What bond types does MuniWave support?

MuniWave currently supports:

  1. Fixed-rate serial bonds – Traditional bonds with scheduled principal payments
  2. Term bonds – Bonds with a single maturity date
  3. Capital appreciation bonds (CABs) – Zero-coupon bonds that accrete to maturity
  4. Convertible CABs – CABs that convert to current interest bonds
  5. Notes – Short-term debt instruments

We support various bond purposes including general obligation, revenue bonds, certificates of obligation, and more. Variable rate debt and other advanced structures are on our roadmap.

Does MuniWave match DBC Finance calculations exactly?

MuniWave implements core DBC Finance methodology for debt service, amortization, and yield calculations. Our calculations are designed to be compatible with DBC Finance for most standard municipal bond structures.

However, some advanced calculations use simplifications:

  • Arbitrage yield uses par amount only (does not adjust for OID/OIP)
  • TIC calculation does not include original issue discount/premium adjustments
  • Payment frequency is semiannual only
  • Day count uses 30/360 convention

Important: For official calculations, always verify in DBC Finance or other professional software. MuniWave is designed for exploration, not as a replacement for production pricing tools.

BondBot
What is BondBot?

BondBot is MuniWave's AI guidance tool for exploring bond deal concepts. Describe your deal in plain English—"$25 million, 20-year level debt service, callable after 10 years at par"—and BondBot suggests a draft maturity schedule as a starting point. It handles level debt service, equal principal, and custom amortization patterns, and produces DBC Finance-compatible output for verification.

Important: All rates and scales suggested by BondBot are for idea generation only—they are not based on market data. BondBot is not an advisor. Always verify outputs in DBC Finance.

When should I use BondBot?
  • Quickly explore different structures without filling out forms
  • Get a starting point fast when time is short
  • Do preliminary analysis before detailed sizing

For precise manual control over each maturity, use BondDraft. Whichever tool you start with, your work saves to the same Bond Library — start in BondBot, refine in BondDraft, analyze in BondView.

Are there usage limits on BondBot?

BondBot has a fair-use limit of 500 messages per month. This is far more than any normal workflow requires. Usage resets on the 1st of each month. If you hit this through legitimate use, reach out and we'll work with you.

Support
I found a bug or something doesn't work correctly. What should I do?

MuniWave is in private beta and actively shipping. If you encounter issues or have suggestions, reach out through our Contact page. Your feedback directly shapes what we build next.

Roadmap
What features are coming to MuniWave?

We're constantly adding new capabilities to help you work faster. Here's what's on the roadmap:

  • Refunding Analysis - Analyze refunding opportunities with present value savings calculations
  • OS Upload & Bond Creation - Upload Official Statements and automatically extract bond data
  • Advanced Reporting - Comprehensive cash flow reporting and debt service analytics
  • Education Resources - Structured learning on municipal bond fundamentals and structuring techniques
  • CUSIP Lookup - Search and access deal information by CUSIP
  • Enhanced AI Capabilities - More sophisticated deal analysis and optimization suggestions

Have a feature request? Let us know on our Contact page.

About MuniWave
Why does MuniWave exist?

Public finance is resource-constrained. Teams are smaller than they used to be. Deal volume is up, but headcount isn't. Senior bankers are retiring faster than new talent is being trained. Everyone is doing more with less.

Meanwhile, the software hasn't kept pace. Tools that professionals in other industries take for granted—intuitive interfaces, AI assistance, thoughtful UX—have been largely absent from municipal finance.

MuniWave exists to give stretched teams their time back. BondBot can generate a complete maturity schedule in seconds. Our modern interface eliminates the friction of legacy software. Every hour saved on structuring is an hour that can go toward clients, communities, or simply getting home on time.

We're building the platform the industry deserves—powerful enough for complex deals, fast enough for the pace of modern finance.

Who is MuniWave for?

MuniWave is built for anyone in municipal finance who needs to work faster: investment bankers structuring deals under tight deadlines, financial advisors juggling multiple clients, city finance directors who wear too many hats, and analysts who need to get up to speed quickly.

Whether you're a one-person shop or part of a larger team that's been asked to do more with less, MuniWave helps you punch above your weight.

Disclaimer
Should I rely on MuniWave for official calculations?

No. MuniWave is a drafting and exploration tool — not a replacement for production pricing software. We make no warranties regarding the accuracy of any outputs. All calculations should be verified in DBC Finance or other industry-standard software before use in deal pricing, official statements, or any legal or financial documentation.

MuniWave is built to help you get started fast and explore structures efficiently. Final verification is your responsibility.