Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Mollie Billing Laravel Package

graystackit/laravel-mollie-billing

Batteries-included Mollie billing for Laravel with VAT/OSS compliance, VIES validation, wallet-based metered billing, coupons, trials, scheduled plan changes, webhooks/mandates, admin panel, and a Livewire 4 customer portal—built around a Billable contract.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. Buy: Accelerates time-to-market for a compliant, feature-rich billing system by leveraging a pre-built solution instead of custom development. Reduces technical debt in VAT/OSS compliance, wallet-based metering, and multi-currency billing.
  • Roadmap Prioritization:
    • Phase 1: Launch a subscription-based SaaS with metered billing, VAT compliance, and self-service portals (admin + customer).
    • Phase 2: Expand to B2B markets with OSS reporting, VIES validation, and reverse-charge support.
    • Phase 3: Integrate dynamic pricing (coupons, scheduled plan changes) and feature gating for A/B testing.
  • Use Cases:
    • SaaS Platforms: Metered usage (e.g., API calls, seats) with wallet-based overage charges.
    • Marketplaces: VAT-compliant subscriptions with country-mismatch reconciliation.
    • Multi-Tenant Apps: Tenant-specific billing with Livewire portals for self-service.
    • Global Expansion: OSS-compliant billing for EU/UK markets with automated tax calculations.

When to Consider This Package

Adopt If:

  • Your Laravel app targets SaaS, marketplaces, or multi-tenant platforms with subscription/revenue models.
  • You need VAT/OSS compliance (EU/UK) with automated tax calculations and country-mismatch handling.
  • Metered billing (wallet-based usage tracking) is a core feature (e.g., API calls, seats, storage).
  • You require a self-service customer portal (Livewire 4) and admin dashboard without building from scratch.
  • Your team lacks deep Mollie/PHP billing expertise but needs batteries-included functionality.
  • You’re using Laravel 12/13 and can commit to Livewire 4 + Flux Pro (commercial license required).

Look Elsewhere If:

  • You’re not using Laravel (or need a non-PHP stack).
  • Your billing needs are simpler (e.g., flat-rate subscriptions only; consider spatie/laravel-subscription).
  • You require Stripe/PayPal instead of Mollie (check spatie/laravel-billing or laravel-cashier).
  • Your app is highly customized and needs fine-grained control over billing logic (e.g., custom webhook handling).
  • You can’t use Livewire 4 (Flux Pro is mandatory for the portal).
  • Your team lacks PHP/Laravel expertise to debug or extend the package (low stars = niche maintenance).

How to Pitch It (Stakeholders)

For Executives:

"This package lets us launch a compliant, scalable billing system in weeks—not months—by leveraging a batteries-included Laravel solution for Mollie. Key benefits:

  • Faster time-to-market: Pre-built VAT/OSS compliance, metered billing, and self-service portals.
  • Global readiness: Automated tax calculations for EU/UK markets with country-mismatch reconciliation.
  • Cost efficiency: Avoids custom development for wallet-based usage tracking, coupons, and admin tools.
  • Scalable: Handles multi-tenant SaaS, B2B subscriptions, and dynamic pricing out of the box. We’d need to invest in Flux Pro (Livewire’s commercial license) for the portal, but the ROI is clear: less technical debt, faster iterations, and compliance-ready billing from day one."

For Engineering:

"This is a drop-in Mollie billing layer for Laravel that solves 80% of our needs upfront:

  • VAT/OSS compliance: Built-in tax calculations, VIES validation, and OSS exports (via mpociot/vat-calculator).
  • Metered billing: Wallet-based usage tracking with overage charges and quotas (using bavix/laravel-wallet).
  • Self-service: Livewire 4 customer portal and admin panel (Flux Pro required).
  • Flexible plans: Coupons, scheduled changes, prorata downgrades, and feature gating via middleware.
  • Robust webhooks: Typed Mollie event handling with country-mismatch reconciliation (e.g., auto-cancel if user country doesn’t match payment/IP). Tradeoffs:
  • Flux Pro dependency: Commercial license needed (~$500/year).
  • Laravel 12/13 only: Not backward-compatible with older versions.
  • Low stars: Early-stage package; we’d need to monitor updates and be ready to fork if needed. Recommendation: Pilot for a single tenant type (e.g., orgs) to validate the portal and VAT logic before full rollout."*

For Legal/Compliance:

"This package automates critical compliance tasks for EU/UK markets:

  • VAT calculations: Dynamically adjusts taxes based on user country, IP, and declared VAT number.
  • OSS reporting: Built-in support for One Stop Shop filings (via Mollie’s API).
  • Country reconciliation: If a user’s declared country doesn’t match their payment/IP, the system:
    1. Cancels the subscription at period-end.
    2. Notifies the user via email.
    3. Allows self-correction in the portal (refund + reissue at correct rate).
  • B2B exemptions: VIES-validated VAT numbers bypass country checks (reverse-charge). Risk: The package is new (1 star), so we’d need to audit the VAT logic and test edge cases (e.g., non-EU users, manual overrides)."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours