Upgrade decisions should come from data, not from a sales email or a slow Tuesday. Here are the five signals that justify the extra PKR per month.

Signal 1: the storage graph 80%+ sustained, after a WebP-clean content pass. Storage fills slowly — one month of warning, then upgrade. Never upgrade storage because of unoptimized images you have not compressed yet.

Signal 2: the bandwidth graph Approaching the plan's transfer limit with traffic trending up. Bandwidth overages surprise faster than storage — watch monthly.

Signal 3: CPU throttling events Repeated throttling warnings DESPITE caching and a plugin diet. If the site is optimized and still hitting limits, the traffic is real — capacity is the answer. (An unoptimized site hitting limits means optimization is the answer, not upgrade.)

Signal 4: measurable speed regression PageSpeed dropping under load, or slow admin panels at peak — on an otherwise clean site. Confirm with data across a week, not one impression.

Signal 5: the business event A known incoming spike: campaign, season (Ramzan/Eid), launch coverage. Pre-upgrading for a KNOWN event is smart; upgrade back after if the graph returns.

The anti-signs (do NOT upgrade for) - A sales email saying your plan is 'old' - One viral day (watch the graph — fair use usually absorbs it) - 'Unlimited everything' envy when current usage is 10% of plan

The economics Upgrades at Kairalmas preserve everything — files, databases, settings, no reinstall. Moving PKR 49→199 is a two-minute decision when the graphs say so, and graphs in your portal always say so first.