Offer Calculation – Smart Calculator
Line items, discount, markups, VAT, and hourly rate check. Ideal for crafts, services, agencies & project offers.
1) Line Items (Net)
Add as many positions as you like. The calculator sums Quantity × Unit Price automatically.
2) Conditions & Markups
3) Hourly Rate Check (Optional)
So you see immediately if the offer pays off for you (net).
Result
Transparent intermediate steps – perfect for clean offers.
Subtotal Items (Net)
0.00 $
Discount
0.00 $
Overhead Markup
0.00 $
Profit Markup
0.00 $
Net Offer (incl. fee)
0.00 $
VAT / Tax
0.00 $
Gross Offer
0.00 $
Effective Hourly Rate (Net)
—
FAQ (Short & Sweet)
1) Does the calculator calculate gross or net?
You enter items as net. VAT is added optionally at the end – you get both net and gross.
2) How do Overhead & Profit work?
Both markups are calculated based on the (discounted) subtotal. This ensures the discount is accounted for correctly.
3) Percent or Dollar discount – which is better?
Percent is ideal for variable sums, Dollar discount for fixed promotions (e.g., "$100 off").
4) Is this a legally binding offer?
No – it is a calculation tool. You must add legal texts, service descriptions, payment terms, etc. separately.
5) Can I export items?
Yes: "Copy as Text" creates a clean summary including amounts. For spreadsheet export, you would need an advanced version.
6) Why does the Hourly Rate Check show "—"?
Because no hours are entered. As soon as you enter hours > 0, you will see the effective net hourly rate.
Explanation (Compact How-To)
This Offer Calculation Tool helps you quickly calculate a professional offer from individual line items – without Excel chaos.
You start with the items: Each position consists of a description, quantity, and unit price (net). The calculator automatically sums
the item total (Quantity × Unit Price) and adds all items to the subtotal. This gives you a clean basis, whether you offer craft services,
agency packages, consulting, events, or maintenance.
Next come the conditions: You can enter a discount as a percentage or as a fixed Dollar amount. Percent is useful if you want to remain flexible
(e.g., 5% on larger orders). A fixed amount is suitable for clear promotions (e.g., "$200 discount on bookings by end of month").
The calculator subtracts the discount from the subtotal so that all subsequent calculations remain fair and traceable.
Now it gets truly calculatory: Overhead and Profit Markup. Overhead costs are all indirect costs that are often "invisible" in projects:
Administration, communication, tools, software, rent, insurance, or your own project coordination. Many offers fail because these costs are forgotten.
With the Overhead Markup, you can price them in by percentage – transparently and consistently.
Additionally, you can set a Profit Markup, i.e., your desired margin. Both markups are calculated on the discounted subtotal,
so that discount and margin fit together logically.
Optionally, you can add a Travel or Material Flat Fee. This is practical if you don't want to list fixed arrival costs, logistics, or small parts individually.
Then you select the Sales Tax / VAT (0%, 7%, or 19%). The calculator shows net, VAT, and gross separately – ideal to immediately see the
number that will be on the offer at the end, without losing the net logic.
The Hourly Rate Check is the bonus for true profitability: Enter planned hours (e.g., 12 hours) and the calculator calculates the effective
net hourly rate (Net Offer / Hours). If you also store a target hourly rate, you get a note whether your offer is "green"
(above target) or "red" (below target). This way, you recognize immediately if you should recalculate – before you send the offer.
For practical use, there is the Text Output: With one click, you generate a compact summary that you can copy into an email, a PDF offer,
or your proposal tool. The calculator runs completely in the browser – no data is sent to servers, making it ideal for
data-thrifty websites. If you want more later, you can add features like item VAT, tiered pricing, PDF export, or
offer numbers. For the start, this calculator delivers a strong, understandable calculation and ensures that you create offers faster,
cleaner, and more profitably.
OfferCalc: Build Service Quotes, Project Prices & Hourly Rate Invoices
OfferCalc is a browser-based pricing calculator for freelancers, agencies, and service businesses. Add line items (services, materials, time blocks), apply discounts or markups per line or globally, switch VAT modes (net/gross), and export the complete offer as formatted text for copy-pasting into an email or invoice. No login required — everything runs locally in the browser.
Line Item Builder
Add unlimited line items with description, quantity, unit price, and unit type (piece, hour, day, flat, m², km). Each line auto-calculates line total. Reorder, duplicate, or delete lines instantly.
Discount & Markup Engine
Apply % or fixed € discounts and markups per line item or to the entire subtotal. Supports both "show discount line" and "silently reduce price" modes for different quote presentation styles.
VAT Calculator (Net / Gross toggle)
Switch between net pricing (add VAT on top) and gross pricing (VAT included, back-calculated). Supports 19% standard, 7% reduced, 0% (export/EU B2B), and custom VAT rates per line item.
Hourly Rate Mode
Enter hours × hourly rate per task. Supports different rates for different people or task types (e.g., senior dev at €120/h, junior at €75/h, project management at €95/h). Total time and total cost calculated automatically.
Text Export
One-click export generates a formatted plain-text summary of the complete offer: line items, subtotal, discounts, VAT, and total — ready to paste into an email, Word document, or invoice tool.
VAT Rates & Rules for German Freelancers & Businesses (2026)
| VAT rate | Applies to | Examples |
|---|---|---|
| 19% (Regelsteuersatz) | Most goods and services | Web design, IT services, consulting, agency work, most products |
| 7% (Ermäßigter Steuersatz) | Basic goods, cultural services | Books, food, cultural events, hotel stays (overnight), some medical devices |
| 0% – Kleinunternehmer (§19 UStG) | Small business exemption | Annual revenue ≤€22,000 (2025) — no VAT charged; threshold rising to €25,000 from 2025 |
| 0% – EU B2B (Reverse Charge) | Services to VAT-registered EU businesses | Web design for a French company with valid EU VAT number — invoice net, client pays their own VAT |
| 0% – Export (non-EU) | Services or goods outside EU | Software development for a US client — generally no German VAT on pure digital services under B2B rules |
Kleinunternehmer threshold (§19 UStG): If your gross revenue was ≤€22,000 in the prior year AND expected to be ≤€50,000 in the current year, you can apply the small business exemption and invoice without VAT. Note on your invoice: "Gemäß §19 UStG wird keine Umsatzsteuer erhoben." From 2025, the prior-year threshold rises to €25,000 under EU harmonisation rules.
How to Set Your Freelance Rates: 3 Calculation Methods
- Cost-Plus Method (minimum viable rate)Calculate your annual costs: living expenses + business costs + taxes + desired savings. Divide by billable hours per year (typically 1,000–1,200 for full-time freelancers, not 1,760 — accounting for non-billable admin, sales, and vacation). This gives your minimum hourly rate to break even. Example: €60,000 annual costs ÷ 1,100 billable hours = €54.55/h minimum rate.
- Market Rate Method (competitive positioning)Research what comparable freelancers charge in your region and niche. In Germany 2026: junior web developer €55–75/h; senior developer €90–130/h; UX designer €70–110/h; content writer €60–90/h; consultant (strategy/finance) €120–200/h+. Position yourself based on experience, specialisation, and portfolio strength. If you are starting out, rate 10–20% below market and raise rates with each new client.
- Value-Based Method (advanced)Price based on the value you deliver to the client, not hours spent. If a 2-hour landing page redesign increases the client's monthly revenue by €5,000, charging €1,500 for the project (vs. €200 at €100/h) is fair for both parties. Use this method when you can quantify the business impact. Requires a discovery conversation to understand the client's metrics before quoting. Not suitable for commodity tasks with easily comparable market rates.
Frequently Asked Questions
Should I quote net or gross prices to clients in Germany?
It depends on your client type. For B2B clients (businesses): always quote net prices (excluding VAT). German businesses can reclaim input VAT, so they evaluate offers on the net amount. Gross prices are confusing in B2B contexts. For B2C clients (private individuals): always quote gross prices (including VAT). Consumers cannot reclaim VAT and compare prices inclusive of all taxes. The OfferCalc supports both modes and automatically switches the display format. When in doubt for a mixed audience (e.g., a website serving both), show both net and gross with the VAT amount clearly itemised.
What must legally be on a German invoice (Rechnung)?
Under §14 UStG, a compliant German invoice must include: full name and address of the service provider; full name and address of the recipient; date of invoice; a unique, sequential invoice number; description of the services/goods provided; date of delivery or service period; net amount, VAT rate, VAT amount, and gross total; and your tax number (Steuernummer) or VAT ID (USt-IdNr.). For invoices over €250 total, all these fields are mandatory. For invoices ≤€250 (Kleinbetragsrechnung), a simplified version applies. OfferCalc's text export includes all required fields and auto-generates a sequential invoice number based on your configured format (e.g., RE-2026-001).
How do I calculate my project price when I don't know the exact hours needed?
Use buffer-based estimation: estimate the likely hours based on comparable past projects, then add a contingency buffer. Standard practice: add 20–30% for well-defined scope, 40–50% for ambiguous or new types of work. Example: you estimate 20 hours for a website project — quote for 26 hours (20 × 1.3). If the project finishes in 18 hours, you profit; if it runs to 24 hours, you are still covered. Alternatively, use milestone-based fixed pricing: break the project into 3–4 deliverables with fixed prices per milestone, giving the client cost certainty and protecting you from unlimited scope creep. Always define scope explicitly in the quote — what is included, what is not — and charge for change requests separately.
Can I use OfferCalc for recurring retainer agreements?
Yes. For monthly retainers, enter the monthly service block as a single line item (e.g., "Monthly SEO retainer — 10h × €95/h = €950/month") or break it into component services. Use the "recurring" flag on a line item to mark it as a monthly charge rather than a one-time fee — this is reflected in the export text as "monatlich" (monthly). For multi-month project proposals, you can show the monthly rate and total project cost side by side. The calculator does not generate automated monthly invoices (you would use a dedicated invoicing tool like Lexoffice, FastBill, or Sevdesk for that) — OfferCalc is for the quoting stage before the contract is signed.
Embed this Calculator on Your Website
You can integrate this calculator for free into your own website. Get the embed code on our overview page.