Skip to main content

Subscription and billing

RestaPro charges a fixed monthly subscription. No commission per reservation.

14-day trial

When you sign up you get 14 days of free trial with no card required. Full access: Pinche AI, email marketing, analytics, everything.

Days before the trial ends

When 3 days or fewer remain, an amber banner appears at the top with a countdown and a "View plans" link.

After expiry: 24 h grace

We don't lock you out at 00:00 when the trial expires. You get 24 hours of grace with a prominent red banner:

Your trial has ended. You have N hours to activate your subscription before access is locked.

Useful to avoid losing access outside hours, on weekends, or if the date simply slipped.

After 24 h: locked

/app/* shows a "Your trial has ended" screen with the plan picker and a link to the Stripe portal (if you're already a registered customer). Your data stays intact - on activating the subscription, everything comes back.

Plans

PlanPriceRestaurantsPinche AIEmail Marketing
Essential€29/month1--
Advanced49 €/month3yes-
Elite89 €/monthUnlimitedyesyes

All include: reservations, digital menu, CRM, basic analytics, Google Places integration, Meta Pixel, review requests, menu export.

Change plan

Under Settings → Subscription:

  • Click another plan → Stripe checkout.
  • The change applies immediately with proration on the next invoice.
  • From a smaller plan to a bigger one: charges the proportional difference.
  • From a bigger plan to a smaller one: applies the change at the end of the current cycle.

Coupons

Before paying, on checkout you can enter a code:

  • Up-front validation checks: coupon exists, is active, not expired, within redemptions.
  • If valid, you see the discount applied.
  • If not:
    • "Coupon not found"
    • "This coupon is not yet valid" / "This coupon has expired"
    • "This coupon has been used the maximum number of times"

Coupons can be percentage or a fixed amount in EUR.

Stripe customer portal

From Settings → Subscription → Manage subscription the Stripe portal opens in a new window:

  • View plan details and next renewal.
  • Change payment method.
  • Download historical invoices (PDF).
  • Change plan / frequency.
  • Cancel subscription.

Cancellation

Click "Cancel subscription" in the portal:

  • Cancellation at period end (cancelAtPeriodEnd).
  • Your plan stays active until the last day of the billed cycle.
  • On that date: you lose access to premium features.
  • You get 3 extra days to download and export data.
  • Your data is kept indefinitely: if you reactivate, everything comes back as you left it.

Stripe webhooks

RestaPro listens to Stripe webhooks to keep your status synced:

  • Payment completed → active subscription.
  • Payment failedpast_due status, Stripe retries for 14 days.
  • Cancellation → deactivates at period end.
  • Plan change → syncs immediately.

Webhooks have idempotency check: if Stripe re-sends an event due to timeout, it's processed only once.

If a payment fails:

  • Stripe retries automatically for 14 days.
  • You receive an email to update the card.
  • Status: past_due (same access as active).
  • After 14 days without success → unpaid and lock, with a grace period.

Data on cancellation

Your data is still yours and stays in RestaPro. If you resubscribe, everything is as you left it: customers, reservations, menu, configuration.

If you want a complete account deletion, contact support (support@restapro.es). It's irreversible.

Tax data and GDPR

  • Stripe processes payments. RestaPro does not store cards (only Stripe tokens).
  • Stripe is PCI-DSS compliant.
  • Your invoices are kept legally for 6 years (Spanish Commercial Code).
  • You can download them at any time from the Stripe portal.

Quick FAQ

  • Is there an annual discount? Not yet, monthly billing only.
  • Is there a free version? Only the trial. After that, paid.
  • Commission per reservation? No, fixed plan.
  • Are my customers mine? Yes, totally. Exportable.
  • How long does payment take to process? Immediate.
ESENCA