Frequently Asked Questions

Quick answers to common questions about Invovate's free multilingual invoice generator

🤔

General

Basic questions about Invovate

Features & Templates

What the generator can do

🌍

Languages & Currencies

International support

⚙️

API & Accounts

Developer access and rate limits

🔒

Privacy & Security

Data protection and GDPR

General Questions

The basics about Invovate and how it works

Is Invovate really free?

Yes. Invovate is completely free with no hidden costs, no trial periods, and no feature restrictions on the free tier. You can create invoices immediately without providing payment details. The free plan includes 40 generations per hour and 400 per week — far more generous than most competitors.

Do I need an account to use Invovate?

No account is needed for basic invoice creation in the web app. You can start immediately with no signup. An account is required if you want to use the API to generate invoices programmatically or access PDF generation via the API. Account creation takes under a minute — just sign up, verify your email, and generate an API key from the dashboard.

What happens if I clear my browser data?

Invoice data entered in the web app is stored in your browser's local storage. Clearing browser data will remove locally saved invoice drafts. We recommend exporting important invoices as PDFs or JSON files for backup before clearing browser storage.

Is there a limit on how many invoices I can create?

There is no hard cap on the number of invoices you can create via the web app. API usage is subject to rate limits: 40 calls per hour and 400 per week on the free tier. The only other constraint is your browser's local storage capacity for saved drafts, which is typically more than sufficient for thousands of invoices.

Does Invovate work on mobile?

Yes. Invovate is fully responsive and works on smartphones, tablets, and desktops. The interface adapts automatically to your screen size for a comfortable experience on any device.

Features & Templates

What Invovate can do and how to use it

Can I generate PDFs?

Yes. PDF invoices can be generated directly in the web app via the export button, or programmatically via the API by setting output: "pdf" in your request body. PDFs are generated server-side using pdf-lib with proper font rendering for all supported scripts including Arabic, Hindi, Russian, and CJK characters.

What invoice templates are available?

Five professional PDF templates are available:

  • Classic — blue accent, alternating grey rows (default)
  • Modern — teal/cyan, clean sans-serif feel
  • Bold — dark charcoal header, high contrast
  • Minimal — light grey, borderless aesthetic
  • Navy — deep navy header, gold accent line

Select your template using the template field in API requests or the template picker in the web app.

Can I add my company logo to invoices?

Yes. In the web app, click the logo area to upload your company logo. PNG, JPG, and SVG formats are supported. The logo is automatically sized and positioned correctly on your invoice layout.

How does tax calculation work?

Invovate supports flexible tax options. You can set a global tax rate that applies to all line items, or set individual tax rates per item. The system automatically calculates tax amounts and includes them in the final total.

Can I apply discounts?

Yes. Discounts can be applied as a percentage or fixed amount, either globally to the entire invoice or individually to specific line items. Totals recalculate automatically when discounts are applied.

Is there a refund policy field I can add to invoices?

Yes. You can add a custom refund or payment policy note to any invoice. In the web app this appears as the "Refund policy" notes section. Via the API, pass it in the refund field. This lets you specify conditions like "Non-refundable once delivered" or any custom terms relevant to your business.

Languages & Currencies

International support and localization

What languages are supported?

Invovate supports 11 languages with full interface and invoice label localization:

  • English (en), Dutch (nl), German (de), French (fr)
  • Spanish (es), Italian (it), Portuguese (pt)
  • Arabic (ar) — with full right-to-left layout
  • Japanese (ja), Russian (ru), Hindi (hi)

Set the language field in API requests, or use the language selector in the web app.

Does Invovate support Arabic right-to-left layout?

Yes. When Arabic is selected, the entire interface and generated invoice switch to right-to-left layout with proper text alignment, Arabic numeral support, and correct font rendering for Arabic script.

What currencies are supported?

20+ currencies are supported, including: USD, EUR, GBP, JPY, AED, SAR, INR, CAD, AUD, CHF, CNY, MXN, BRL, KRW, SGD, HKD, NOK, SEK, DKK, and PLN. Each currency is displayed with the correct symbol and formatting conventions.

Can I create invoices in different languages for different clients?

Absolutely. You can switch languages freely for each invoice. All invoice labels (Invoice, Date, Total, etc.) are automatically translated to the selected language — ideal for businesses with international clients.

Are date formats localized?

Yes. Date formats automatically adjust based on the selected language. For example, English uses MM/DD/YYYY, German uses DD.MM.YYYY, and Arabic uses the locale-appropriate format.

API & Accounts

Developer access, rate limits, and account management

How do I get an API key?

Create a free account at invovate.com, verify your email address, then navigate to the dashboard and click "Generate API Key". Your key will start with inv_. Pass it as a Bearer token: Authorization: Bearer inv_yourkeyhere.

What are the API rate limits?

Rate limits by plan:

  • Free — 40 calls/hour, 400 calls/week ($0, no credit card required)
  • Starter — 200 calls/hour, 4,000 calls/week ($9/month)
  • Pro — 1,000 calls/hour, 40,000 calls/week ($29/month)

Limits are generous compared to competitors. If you exceed a limit, requests return a 429 status with a retry-after header.

What output formats does the API support?

The API supports two output formats: pdf (returns a binary PDF file) and json (returns structured invoice data). Set the output field in your request body. PDF output is ideal for sending directly to clients; JSON output is useful for integrating with your own rendering pipeline.

Is there an API endpoint for checking my usage?

Yes. Send a GET request to /api/billing/status with your Bearer token to see your current plan, credit usage, and rate limit windows. The dashboard also shows your usage summary visually.

Privacy & Security

Data protection, GDPR, and how your information is handled

Is my invoice data stored on your servers?

No. Invoice data entered in the web app is processed entirely in your browser and never transmitted to Invovate's servers. For API requests, data is processed ephemerally to generate the output and is not retained or logged beyond aggregate rate-limit counters.

Is Invovate GDPR compliant?

Yes. Because the web app processes all invoice data locally in your browser without transmitting it to our servers, Invovate inherently respects strict data protection regulations including GDPR. You retain full ownership and control of your invoice data at all times.

Do you track my usage or collect analytics?

We use Google Analytics (via Google Tag Manager) to collect anonymous, aggregated usage data such as page views and session duration. We do not track the content of your invoices or collect personally identifiable information through analytics. You can opt out using the Google Analytics opt-out browser add-on.

Can I delete my data?

Yes. You have full control over your data. Invoice drafts stored in the browser can be cleared at any time via your browser's storage settings. Account data can be deleted by contacting us at [email protected]. Because we do not store invoice content on our servers, there is no server-side invoice data to delete.

Does Invovate use cookies?

We use a minimal set of cookies: essential cookies for site functionality, preference cookies to remember settings like theme and language, and analytics cookies via Google Tag Manager. We also use Google AdSense which may set advertising-related cookies. See our Cookie Policy for full details.

No questions found

Try searching with different keywords, or browse the categories above.

Still have questions?

Can't find what you're looking for? Our support team is here to help.

Contact Support

We typically respond within 24 hours