You sell with Stripe. We take care of the Italian invoice.

If you accept payments with Stripe in Italy, you still need to issue a fiscal receipt or invoice for every sale. ebill   sits quietly between Stripe and your fiscal provider (Aruba, Fatture in Cloud or OpenAPI). Each Stripe payment becomes the right invoice automatically, sent to your provider, ready in your existing fiscal account.

No new invoicing tool to learn. No marketplace. No middleman holding your data. Just the bridge you would otherwise have to build yourself.

Stripe setup
1 click
Providers
3
Fallback
Auto

Sound familiar?

Stripe handles the money. The fiscal part is on you.

Every project that sells online ends up writing the same glue: listen to Stripe webhooks, collect customer fiscal data, build the invoice, push it to a fiscal provider, deal with retries and edge cases.

And then the questions start. What if the customer asks for a refund before the invoice was sent to SDI? What if the same customer buys twice in three days, can I just merge it into one invoice? What happens when I hit the monthly invoice limit on my fiscal provider plan?

What if I want to review some invoices before they leave? What if the provider is temporarily down and the legal deadline is approaching?

ebill   exists because we got tired of solving this same problem in every project. So we built the bridge once, properly, and we let you plug it into your Stripe account.

How it works

Three steps. Then forget about it.

No complex setup. No new invoicing software to learn. You connect Stripe, you pick your fiscal provider, you fill in your business details. From that moment, every Stripe payment turns into a fiscal invoice in your provider account.

Step 1

Log in with Stripe

One-click Stripe Connect. Your Stripe products and prices are synced into ebill . We never ask for your secret keys.

Step 2

Connect your fiscal provider

Aruba, Fatture in Cloud or OpenAPI. Add your business details once and choose the rules: when invoices go out, who can review them, what to do on errors.

Step 3

That's it.

Each new Stripe payment passes through ebill . We build the fiscal receipt and send it to your provider. The invoice lives in your provider account, exactly where your accountant expects it.

Features

The small things that save your week.

These are the problems we kept hitting in real projects, baked into ebill   so you do not have to think about them.

Send when you want

Send invoices immediately, after 1 or 3 days, before the legal deadline, or only after manual approval. Time to refund a customer, fix a mistake, or wait for a second order.

Aggregation

Same customer buys twice in three days? Merge multiple Stripe payments into one invoice automatically, while the issue window is still open. Fewer documents, fewer numbers burned.

Review before SDI

Hold invoices in review and check them before they leave for SDI. Once it is sent, you would need a credit note to fix it; before, you can just edit.

Provider fallback

Hit the monthly invoice limit on Fatture in Cloud, or the provider is temporarily down? ebill   automatically routes the invoice to the next provider you configured. No invoice gets lost.

Numbering you control

Invoice numbers are reserved by ebill   in a transaction and committed only when the provider accepts the document. No gaps, no duplicates, no surprises with your accountant.

Refunds without panic

If the invoice is still in review, just cancel it. If it already went to SDI, ebill   drafts the credit note (nota di credito) on supported providers.

Subscriptions handled

The first payment and every renewal of a Stripe subscription generate the right fiscal invoice. The customer fills fiscal data only once.

Nothing in a black box

Every Stripe event, every provider attempt, every retry is visible in the dashboard. If something fails, you see exactly why and you can retry it.

Honest scope

What we do, and what we don't.

ebill   is a small, focused tool. It is not trying to replace Stripe, your accountant, or your fiscal provider.

What we do

  • Bridge Stripe payments and subscriptions to your fiscal provider.
  • Collect customer fiscal data through a hosted checkout page.
  • Build the invoice and send it to Aruba, Fatture in Cloud, or OpenAPI on your behalf.
  • Reserve invoice numbers safely, retry failures, fall back to a backup provider.
  • Aggregate repeat purchases from the same customer when it makes sense.
  • Show you exactly what happened to every payment and every invoice.

What we don't do

  • We are not a marketplace. You sell, you get paid, directly through your Stripe account.
  • We are not your invoice manager. Your invoices live in your fiscal provider account, not here.
  • We do not send invoices to SDI ourselves. Your fiscal provider does that. We just deliver the right document at the right moment.
  • We do not replace your accountant. They keep using the same provider dashboard they already know.
  • We do not ask for your Stripe secret keys. Connection is via Stripe Connect OAuth, the way Stripe recommends.

For developers

A Stripe-shaped API. Familiar on purpose.

The hosted checkout link covers most cases. When you need dynamic data (order IDs, quantities, customer email, redirect URLs, subscriptions), call our API. The payload looks almost exactly like Stripe Checkout, on purpose: minimal changes to your existing integration.

ebill   collects fiscal data first, then creates the Stripe Checkout on your connected Stripe account, then links every future Stripe event back to the same fiscal session.

Signed checkout request
API
POST /v1/fiscal-checkout-sessions
Authorization: Bearer ebill_live_...
Idempotency-Key: order_123

mode=subscription
price=price_123
quantity=1
customer_email=buyer@example.com
client_reference_id=order_123
success_url=https://app.example/success
cancel_url=https://app.example/cancel
Returns a hosted ebill   checkout URL. Your customer fills fiscal data, pays with Stripe, and future subscription invoices are handled from Stripe events.

Dashboard

One worklist instead of three tabs.

Stripe events, fiscal data, invoice drafts, provider attempts and statuses, all in one calm dashboard. You see what is waiting on the customer, what is scheduled, what already went out, and what needs your attention.

Invoice worklist
clear next steps for every Stripe checkout
Waiting for fiscal data
customer can complete details
needs info
Ready in next time window
scheduled for automatic sending
scheduled
Sent to Fatture in Cloud
invoice accepted by provider
done

Contact

Want to try ebill   early?

We are still onboarding people one by one to make sure each setup goes smoothly. Leave us your WhatsApp or Telegram and a short note about what you sell. We will get back to you personally, no auto-reply.

Use international format with country code, for example +393331234567.