Custom Software Development

Subscription software

Subscription software sells plans, charges the card every month or year, retries failed payments, issues invoices on schedule, and gives subscribers a portal for their plan, card, and invoices. Stripe Billing charges 0.7% of the amount billed; a custom system with Bulgarian invoices and your contract rules costs 3 000-29 300 € (based on 98 of our quotes as of 14 August 2026).

Author:Ивелин КириловChief Technology Officer (CTO)
Managing editor:Владислав БарковManaging Director
Updated

What it includes

  • Plans

    Monthly and annual plans, a trial period, discounts, and plan changes.

  • Recurring payments

    The card is charged automatically; if the payment fails, the system tries again and contacts the subscriber.

  • Scheduled invoices

    With the required details under Article 114 of the VAT Act, sequential numbers, and the tax base in euro.

  • Subscriber portal

    The plan, card, invoices, and cancellation, without emailing you.

  • Contracts

    A contract-based subscription with a monthly invoice and payment by bank transfer.

  • Reports

    Monthly recurring revenue, churned subscribers, and unpaid invoices.

How the process works

  1. 1The subscriber chooses a plan and pays by card, or the company signs a contract.
  2. 2Every month, the card is charged automatically and the invoice is issued on schedule.
  3. 3If the payment fails, the system tries again and sends a reminder, while you can see the revenue and churned subscribers.

Solution

demo.mmm.software
Internet service provider

Internet service provider

Subscribers, tariffs, network, maintenance requests, installations and invoices.

Price

€3,000-€29,300

most often around €8,600

Based on 98 of our quotes as of 14 August 2026

In short: Stripe Billing or a custom system

Saitami's subscription system sells plans, charges cards through Stripe, issues Bulgarian invoices on schedule and provides a subscriber portal. Stripe Billing charges 0,7% of the amount billed, but invoices under Article 114 of the VAT Act and bank transfer contracts remain outside it.

A custom system built around Stripe makes sense when invoices must follow Bulgarian rules with sequential numbers, some subscribers pay by bank transfer under a contract, plans are linked to a service (maintenance, internet, access), or subscriptions are part of a larger system.

Stripe Billing pricing

According to Stripe's page, read on 17 October 2026: 0.7% of the amount billed for usage-based payments, with no monthly fee. An annual contract is also available for large volumes. The fee for the card payment itself is charged separately.

What we have built so far

LiftexPro invoices elevator companies automatically, with card payments through Stripe. Saitami ERP issues our contract invoices, with an online page that the customer opens and pays on. We show subscribers, rates, and monthly invoices in the internet service provider demo, while our free invoicing software is on the invoicing page.

Timeline and price

A system with plans, recurring payments, scheduled invoices, and a subscriber portal costs 3 000-29 300 €, based on our quotes. Support costs 100-350 € per month and is optional.

What we have not done so far

We have not migrated subscribers from Chargebee, Recurly, or another subscription system while retaining their card details. If you have such subscribers, we check what Stripe and your current system allow before giving you a price.

What you gain

The payment repeats automatically

And retries when it fails.

Bulgarian invoices

With sequential numbers, on schedule.

The subscriber is served automatically

Plan, card and invoices in the portal.

How we get started

  1. 01

    You describe the project

    A few sentences about what you need are enough.

  2. 02

    We come back with questions and a price

    We ask 2-3 specific questions and tell you the price range.

  3. 03

    We build a demo

    For a website, store or software system, we build a demo made for you.

  4. 04

    We send a proposal

    A written proposal with the exact price. We meet only to discuss the solution.

Frequently asked questions

Subscription software: €3,000-€29,300, typically around €8,600. The exact price is included in the written proposal.

It depends on the scope, which we set out in the proposal. For comparison, here are examples from our portfolio: Pelikan DTM: since April 2026, continuously developed, Elite Call Center: 6 months, LiftexPro: 8 months.

Yours. We hand over the source code and data to you.

If you wish, we can maintain the project for €100-€350 per month. We specify what maintenance includes in the quote.

Integrations we have already built: Stripe, Stripe Billing, and bank payments. We check other integrations and include them in the quote.

Stripe Billing charges 0.7% of the amount billed. A custom system with Bulgarian invoices and a subscriber portal costs 3 000-29 300 €, based on our quotes.

The system tries again, contacts the subscriber and you, and stops the service after the period you choose.

Yes, on schedule, with the required details under Article 114 of the VAT Act and sequential numbers.

Yes, under a contract with a monthly invoice, with the payment recorded when the bank statement arrives.

What do you want us to build?

You describe the project, we come back with questions and a price range, then a demo and a written proposal.

Clients we have worked with

  • Akbari Perfume House
  • Ministry of Innovation and Growth
  • Crypto.bg
  • Pelikan DTM
  • FIX Bulgaria
  • Vakarel
  • MysteryBet
  • Omega Light
  • AGA Transfer
  • KMP Build
  • modernoBG
  • Vida Luxe
  • Avanta
  • Lichtgitter Bulgaria
  • Pintor
  • Baytown Machinery
  • Labimex
  • National Elevator Company
  • Christian Center Sofia
  • ZapaziChas
  • UnitGold
  • Unit.Estate
  • Elite Call Center
  • Camélia Désir
  • Videoto
  • Pro Structura