Skip to main content

Upgrades & downgrades

How to switch between Free, Pro, Unlimited and Enterprise on DZBuild — instant upgrades and downgrades, unused time converted into bonus days, and how to renew your subscription.

Written by Support

This page covers how to move between plans on DZBuild. The four plans are Free, Pro, Unlimited, and Enterprise — all three paid plans are bought self-serve. New accounts start on a 3-day Pro trial — see Subscriptions.

Switching matrix

Direction

Effect

Free → Pro

Instant; new features available immediately

Free → Unlimited

Instant; new features available immediately

Pro → Unlimited

Instant. You pay the full Unlimited price; each unused Pro day becomes 0.4 bonus Unlimited days

Unlimited → Pro

Instant, not deferred. Pro limits apply as soon as the payment activates; each unused Unlimited day becomes 2.5 bonus Pro days

Pro, not renewed

The plan expires at end of cycle — your storefront goes Unavailable and the custom domain is unlinked. Nothing is deleted; renew to restore

Unlimited, not renewed

Same as above — on expiry the storefront goes Unavailable (it is not run as a Free plan); data kept, renew to restore

Any → Enterprise

Instant, like any other upgrade: pick Enterprise on /dashboard/subscribe, choose the team size (25 staff or unlimited) and the duration, and pay. The seat limit applies the moment the payment activates, on every payment method

Enterprise → Pro / Unlimited

Instant on activation of the lower plan; unused Enterprise days carry over as bonus days at the price ratio

How to upgrade

  1. Click the button on the plan card you want: Upgrade to Pro, Upgrade to Unlimited or Upgrade to Enterprise (in the dashboard Passer au Professionnel / ترقية للاحترافية, Passer à l'Illimité / ترقية لغير محدود and Passer à Entreprise / الترقية إلى المؤسسات). For Enterprise, pick the team size (25 staff or Unlimited) in the checkout sheet that opens.

  2. Pick the duration: 1 / 3 / 6 / 12 months. Longer = cheaper per month.

  3. Using a promo code? Type it in the checkout sheet and press Apply before picking a payment method. Percentage codes work on all three payment rails — the server re-validates the code and recomputes the price. Flat-amount codes only work on the international-card rail, and the sheet tells you so.

  4. Pick a payment method: - Global card / PayPal / Apple Pay: Visa, Mastercard, PayPal and Apple Pay from anywhere in the world, charged in US dollars on a secure payment page, instant. The Auto-renew box is ticked by default, so the card is charged again at the end of each period; untick it to pay once for the duration you chose. - CIB / Edahabia via Slick-Pay — instant. Plan activates within ~30 seconds after 3-D Secure. - Manual receipt: transfer to the BaridiMob RIP shown on the page, then upload the screenshot. Our team checks it and activates the plan, usually within 30 minutes.

  5. The new plan applies immediately on activation. All features unlock right away.

💡 Tip — Enterprise seats apply at once

Whichever payment method you use, the team size you bought (25 staff or unlimited) applies to your store the moment the payment activates. Nothing to ask support for.

How to renew

Renewal is the same flow as upgrading — /dashboard/subscribe → pick your current plan → pick a duration → pay. The CIB / Edahabia and BaridiMob rails do not auto-charge, so on those you must come back and renew manually. A global-card payment made with the Auto-renew box ticked (the default) re-charges at the end of each period and extends your expiry until you stop it: open Card and invoices on the subscription card of /dashboard/subscribe, which opens the billing portal where you stop the renewal, change the card or download receipts. A card payment made with the box unticked is a one-off, like the local rails.

Built-in walkthrough: click the ▶ How to renew button at the top of /dashboard/subscribe (Arabic: كيف أجدد؟ · French: Comment renouveler ?) for a 5-step in-app guided tour with on-screen tooltips: the welcome, plan choice, the floating subscribe button, duration and payment method, plus a "need help" step. There is no currency choice — everything is priced in DZD; the international-card rail converts to USD at checkout. The tour runs without leaving the page.

Video tutorials are on the DZBuild YouTube channel.

Renewing without a gap

  • Paying before expiry adds the new duration to the existing one — no gap.

  • For Slick-Pay, this happens within seconds of the 3-D Secure check.

  • Manual receipts are usually approved within 30 minutes. Pay a day before expiry to be safe.

Renewing after expiry

  • The plan restarts from the day of payment.

  • Your storefront goes live again immediately on activation — all your data (products, orders, Pixels, landing pages, settings) is exactly as you left it.

  • Re-link your custom domain from Dashboard → Domains; HTTPS is re-issued automatically.

How your remaining days are settled

Every purchase settles the time already on the store:

  • Same plan. The months you buy are added to your current expiry date. Nothing is lost and there is no gap.

  • A different plan with days left. You pay the new plan's full price, and your unused days are converted into days of the new plan by the price ratio: remaining days × old monthly price ÷ new monthly price. The result is added on top of the months you just bought.

  • An expired plan. Nothing is left to convert, so the new cycle starts on the day the payment activates.

What carries over is time, never money, and no refund is issued for the days you leave behind. Since the conversion follows the price, moving up buys fewer days than you had and moving down buys more. With 17 days left:

  • Unlimited to Enterprise: 17 × 2,500 ÷ 5,500 is about 7.7 Enterprise days added to the new cycle.

  • Enterprise to Unlimited: 17 × 5,500 ÷ 2,500 is about 37 Unlimited days.

Pro → Unlimited mid-cycle (bonus days, not a money credit)

You pay the full Unlimited price. What carries over is time, not money: each unused Pro day is converted into 1,000/2,500 = 0.4 Unlimited days and added to the end of your new cycle. Example:

  • You're 10 days into a 30-day Pro cycle, so 20 days are left.

  • You buy 1 month of Unlimited for 2,500 DZD — the full price, no discount.

  • You get 1 month plus 8 bonus days (20 × 0.4).

The same rule runs on all three payment rails, and it works identically for downgrades (each unused Unlimited day becomes 2,500/1,000 = 2.5 Pro days).

Downgrades — immediate, not end of cycle

Downgrades take effect immediately when the lower plan's payment activates; DZBuild does not defer them to the end of the cycle. On an Unlimited or Enterprise store the lower plan cards show Included in your plan (Inclus dans votre plan / متضمنة في خطتك) instead of a button, so tap the floating subscribe button at the bottom of the screen on /dashboard/subscribe and pick the lower plan at the top of the checkout sheet.

  • Unlimited → Pro: the store drops to Pro limits the moment the payment activates, and your unused time is converted into bonus Pro days at the price ratio (each unused Unlimited day becomes 2.5 Pro days). If you want to keep Unlimited features to the end of your cycle, wait for it to expire before buying Pro.

  • Existing products and Pixels above the new plan's caps are NOT hidden or deleted. You simply cannot create new ones until you are back under the cap.

  • There is no automatic drop to Free. If you simply stop paying, your paid plan does not quietly become a Free plan — it expires, and your storefront goes Unavailable until you renew (details in What happens at expiration). Your data is kept; nothing is deleted.

Pricing recap

Plan

1 mo

3 mo

6 mo

12 mo

Free

0

0

0

0

Pro

1,000 DZD

2,800 DZD

5,500 DZD

10,000 DZD

Unlimited

2,500 DZD

7,000 DZD

13,500 DZD

25,000 DZD

Enterprise

5,500 DZD

15,400 DZD

30,250 DZD

55,000 DZD

Enterprise comes in two sizes: 25 staff at the prices above, or unlimited staff at 15,000 / 42,000 / 82,500 / 150,000 DZD for 1 / 3 / 6 / 12 months.

Paying by global card charges you in US dollars, and a conversion fee applies, so the amount sits slightly above a straight conversion of the DZD price. The exact USD figure is shown on the payment tile before you confirm. The CIB / Edahabia and BaridiMob rails charge the exact DZD price above.

See Subscriptions for the full feature matrix per plan.

What happens at expiration

  • Every day during the last 7 days before expiry, DZBuild emails a renewal reminder, and at the 3-day mark it sends one WhatsApp reminder to the phone number of your account, plus one Telegram reminder if you connected the Telegram bot. A plan that renews itself on a global card gets one email per cycle with its renewal date instead, and no WhatsApp or Telegram reminder. Stores still on the free 3-day Pro trial get no reminder email.

  • Your storefront goes offline. If your paid plan (Pro, Unlimited, or Enterprise) expires and you don't renew, anyone who visits your store — on your your-slug.dzbuild.app subdomain or your custom domain — sees a "Store Unavailable" page. Customers cannot browse or buy until you renew.

  • Your custom domain is unlinked. About 12 hours after expiry, any connected custom domain is disconnected. When you renew, just re-connect it from Dashboard → Domains. It takes a minute.

  • Nothing is deleted. Your products, orders, customers, settings, landing pages, Pixels and all configuration are kept exactly as they were — your plan is never downgraded behind the scenes.

  • Renew anytime and everything comes back instantly — your storefront goes live again and all your data is exactly where you left it. (Just re-link your custom domain.)

An expired store is kept as it is, for as long as it stays unrenewed. Account deletion happens only if you ask for it: see Subscriptions.

Frequently asked

Q: I just paid but the dashboard still shows my old plan. A: For Slick-Pay, allow ~30 seconds for the payment to be confirmed, then refresh. Manual receipts are usually approved within 30 minutes. The payment history at the bottom of /dashboard/subscribe shows the current status.

Q: Can I prepay 24 months at once? A: There is no 24-month option in the picker, but you can buy 12 months twice back-to-back — a same-plan payment made before expiry stacks on top of your current end date, so you end up with 24 months and no gap.

Q: My Slick-Pay payment was declined — will I be charged? A: No. A declined payment doesn't capture the funds. Try another card or use a manual receipt.

Q: Will my custom domain stay attached if my plan expires? A: No. About 12 hours after expiry your custom domain is unlinked, and your whole storefront — both the custom domain and the your-slug.dzbuild.app subdomain — shows a "Store Unavailable" page until you renew. When you renew, re-connect the domain from Dashboard → Domains; it reconnects in about a minute and HTTPS is re-issued automatically. No data is lost.

Q: Can I move my products from one store to another? A: Bulk import at /dashboard/products/bulk-import works per store, 5,000 rows per file. That page only imports; to get products out of a store, use the product export in the Google Sheets integration, then import the file into the other store. Multi-store runs on any paid plan, each store with its own catalog.

Did this answer your question?