- Customizable Invoicing : Allow you to create professional invoices that can be tailored with your business logo, colors, and specific details to match your brand.
- Recurring Billing : Support automatic generation of recurring invoices for subscription-based services or ongoing projects.
- Online Payment Integration : Real-time card payments run through PayPal Standard, PayPal Website Payments Pro, Authorize.Net and several other gateways, and a payment class can be extended to reach your own merchant account.
- Client Management : Let you store and manage detailed client information, including contact details, billing history, and payment records.
- Multi-Currency Support : Nine currencies ship out of the box – AUD, CAD, CNY, GBP, INR, EUR, JPY, NZD and USD – and a .NET developer can add others.
- Tax and Discount Handling : Allow you to set multiple tax rates and apply discounts directly within invoices.
- Reporting Tools : Offer sales and payment reports that help you track financial performance and monitor outstanding invoices.
- QuickBooks Integration : A desktop sync adapter moves clients, invoices, payments and stored invoice items both ways with QuickBooks. It is a separate purchase rather than part of the base licence.
- User Access Control : Let you assign different roles and permissions to team members to maintain security and organization.
- Self-hosted deployment : Runs on your own Windows server with IIS and SQL Server, including SQL Express, and supports medium trust hosting as long as sockets are enabled.
Dot Net Invoice
Dot Net Invoice helps businesses create, manage, and send invoices online efficiently.
Updated July 27, 2026
Dot Net Invoice Overview
Dot Net Invoice is a business invoicing software designed to simplify billing and payment management for companies of all sizes. It enables users to create professional invoices, track payments, and manage client information from a single platform.
With customizable templates, secure online payment integration, and reporting features, Dot Net Invoice helps businesses improve efficiency, maintain accurate records, and present a professional image to their clients.
Key Features
Pricing
| Plan | Price (USD) | Key Inclusions |
|---|---|---|
| DotNetInvoice v2.7 Professional (Compiled version) | $99 | Includes 2 support tickets |
| DotNetInvoice v2.7 Professional (with Full Source & Support) | $329 | Includes full source code and 1 year of upgrades & support |
| Support & upgrade renewal (after year one) | $79 per year | Two years available for $138. The product keeps working without it, but you stop receiving support and upgrades |
| QuickBooks Sync Adapter | $99 | Separate purchase; syncs clients, invoices, payments and stored invoice items both ways |
| Custom merchant gateway integration | $199 | For gateways outside the supported set. Other custom development is quoted at $125 per hour |
Licences are a one-time fee and carry a 30-day money-back guarantee.
Pricing source: https://www.dotnetinvoice.com/purchase-asp-net-invoice-script.aspx
Pros
| Competitor | Pros of DotNetInvoice |
|---|---|
| FreshBooks | DotNetInvoice is bought once: the compiled build includes two support tickets, and the source edition adds full C# and VB.NET code plus a year of upgrades and support. FreshBooks bills every month, at $23 for Lite, $43 for Plus and $70 for Premium, so a single year on its middle plan costs more than the source licence. After year one DotNetInvoice only asks for a renewal if you want continued support. |
| Invoicera | The application installs on your own Windows server with IIS and SQL Server, so invoice records and stored cards never leave your infrastructure. Invoicera is hosted, and its published plans are priced in rupees at ₹3,000, ₹6,000 and ₹12,000 per organisation a month plus 18% GST, with only add-ons quoted in dollars. Teams with data residency rules or a capital rather than subscription budget find the self-hosted route easier to approve. |
| Wave | Full source in both C# and VB.NET ships with the source licence, along with an object-oriented API and MSDN-style documentation, so a .NET developer can extend recurring billing or wire in another gateway. Wave is free but closed, and you take its feature set as built. DotNetInvoice also handles nine currencies out of the box, covering AUD, CAD, CNY, GBP, INR, EUR, JPY, NZD and USD, and a developer can add more. |
Cons
| Competitor | Cons of DotNetInvoice |
|---|---|
| FreshBooks | FreshBooks is hosted with iOS and Android apps and real-time sync, while DotNetInvoice needs a Windows server running IIS with .NET Framework 2.0 or 3.5 and SQL Server 2000, 2005 or 2008. Those requirements are old enough that a current hosting stack needs configuring specially. The FreshBooks Lite subscription includes the infrastructure and the updates in the price. |
| Invoicera | Invoicera connects QuickBooks, Xero, Stripe and Razorpay at entry level and adds reconciliation workflows and advanced API access higher up. DotNetInvoice charges separately for its QuickBooks Sync adapter and quotes a fixed fee for wiring in a merchant gateway it does not already support. Anything beyond that is hourly custom development. |
| Wave | Wave’s Starter plan is $0 and covers unlimited invoices, estimates and bills, with payroll from $25 a month and receipt capture at $11 a month as optional add-ons. DotNetInvoice asks for the licence up front and leaves you to host, secure and patch the server yourself. Its published roadmap still lists quotes, variable recurring billing and an API web service wrapper as slated for a version 3.0 that has not shipped. |
Reviews
- Trustpilot Review (Rating: 4/5): One customer resolved an issue within minutes after reaching a helpful agent who replied right away, even at 6am, and quickly replaced a non-working key. Others praised the “quick and easy” purchase process and “great pricing,” though some reported rejected activation codes, non-working support numbers, and frustration with “24/7 support email” that did not respond.
- G2 Review (Rating: 4.4/5): Dot Net Invoice earns praise for “easy implementation” and cutting down “many round of coding for a complex reporting,” which saves development man-days. The ability to customize “pie, liner, graphical stat” charts and integrate with multiple databases appeals to teams, although some mention slight lag when fetching data to build reports.
