Crunch the Numbers, Close the Deal
DealCrunchy is a comprehensive web-based calculator designed to help entrepreneurs and investors evaluate small to medium enterprise (SME) acquisition opportunities by analyzing Seller's Discretionary Earnings (SDE), cash flow, ROI, and various financing scenarios.
- SDE Calculation: Calculate Seller's Discretionary Earnings
- Revenue & Margin Analysis: Track annual revenue and profit margins
- Multiple Valuation: Automatic calculation of SDE multiples
- ROI Analysis: Comprehensive return on investment calculations
- Primary Financing: Calculate loan payments with customizable interest rates (default 10%)
- Seller Financing: Model seller financing scenarios with customizable rates and terms
- Down Payment Analysis: Calculate down payment payback periods
- Mixed Financing: Combine multiple financing sources
- Annual Cash Flow: Calculate net cash flow after debt service
- Operator Salary: Factor in owner/operator compensation
- Monthly Payment Breakdown: See detailed debt service by source (Primary vs Seller)
- Cash-on-Cash Returns: Calculate returns based on down payment
- Profit margins
- SDE multiples
- Return on Investment (ROI)
- Payback periods (full and down payment)
- Cash-on-cash returns
- Monthly and annual debt service
- Framework: Next.js 15.5.4 with App Router
- UI Library: React 19.1.0
- Language: TypeScript 5
- Styling: Tailwind CSS 4 with glassmorphism design
- Build Tool: Turbopack (Next.js built-in)
- Node.js 20+ or higher
- npm, yarn, pnpm, or bun
- Clone the repository:
git clone <repository-url>
cd dealcrunchy- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 in your browser
npm run build
npm start- Seller's Discretionary Earnings (SDE): The adjusted cash flow available to the business owner
- Annual Revenue: Total annual revenue of the business
- Asking Price: The seller's asking price for the business
- Operator Salary: Your planned salary as the owner/operator
- Down Payment: Your upfront cash investment
- Primary Financing: Amount financed through your primary lender (customize rate and term, default 10%)
- Seller Financing: Amount the seller will finance (customize rate and term)
The calculator automatically displays:
- Key business metrics (margin, multiple, ROI, payback period)
- Financing summary (total financed, monthly payments, cash-on-cash return)
- Deal structure breakdown
- Detailed cash flow analysis
Modify any inputs to instantly see updated results and compare different scenarios.
The calculator uses a default interest rate of 10% for primary financing, which can be customized:
- Default Interest Rate: 10% (adjustable)
- Typical Terms: 10 years for working capital, up to 25 years for real estate
- Down Payment: Typically 10-20% required
Note: Interest rates vary by lender, loan type, and creditworthiness. Consult with lenders for current rates.
DealCrunchy features a modern glassmorphism design with:
- Translucent glass panels
- Smooth gradients
- Responsive layout for all devices
- Clean, professional interface
dealcrunchy/
├── src/
│ ├── app/
│ │ ├── page.tsx # Main calculator component
│ │ ├── layout.tsx # Root layout with metadata
│ │ └── globals.css # Global styles with glassmorphism
│ └── ...
├── public/ # Static assets
├── package.json
├── tsconfig.json
├── tailwind.config.ts
└── README.md
This is a production application. For feature requests or bug reports, please contact the development team.
- Push your code to GitHub
- Import your repository in Vercel
- Vercel will automatically detect Next.js and configure the build
- Deploy!
DealCrunchy can be deployed to any platform that supports Next.js:
- Netlify
- AWS Amplify
- Digital Ocean
- Railway
- Render
See the Next.js deployment documentation for more details.
No environment variables are required for basic operation. The calculator runs entirely client-side.
For production deployment, you may want to configure:
NEXT_PUBLIC_SITE_URL: Your production URL (for metadata)
DealCrunchy supports all modern browsers:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
Copyright © 2025 DealCrunchy. All rights reserved.
DealCrunchy is provided for informational purposes only. The calculations and results should not be considered financial advice. Always consult with qualified financial professionals, accountants, and business advisors before making investment decisions or purchasing a business.
The interest rates and terms displayed are estimates based on current market conditions and may not reflect actual rates offered by lenders. Contact lenders for accurate, personalized rate quotes.
For support, questions, or feedback, please contact the DealCrunchy team.
Built with ❤️ using Next.js, React, and TypeScript
