• २०८२ फाल्गुन २० गते बुधवार
  • Preeti To Unicode

IPO Allotment Process in Nepal – Detailed Explanation


Prakash Kafle/Kathmandu. In Nepal, IPO allotment is conducted through a computerized lottery system under the supervision of CDS and Clearing Limited (CDSC) and regulated by Securities Board of Nepal (SEBON). Once allotted, shares are listed and traded on Nepal Stock Exchange (NEPSE).

When an IPO is oversubscribed (more applicants than available shares), a structured digital lottery method is used. Below is a detailed explanation including the pre-allotment process, serial number system, skip value calculation, and final selection method.

Pre-Allotment Process

Before the actual lottery draw begins, several technical steps are completed:

✔ Application Verification

  • All applications submitted through Mero Share (ASBA system) are collected.
  • Invalid applications (wrong details, insufficient balance, duplicate entries, etc.) are rejected.
  • Only valid applications are counted.

   7-Digit Unique Number Generation

Each valid applicant is assigned a 7-digit unique identification number by the system.
This ensures:

  • No duplication
  • Equal and transparent participation
  • Randomized processing

 New Serial Number Arrangement

After generating unique IDs:

  • Applications are arranged in Ascending Order (smallest to largest number).
  • Sometimes, for system fairness, reverse ordering may also be internally generated for cross-verification.
  • The final active list is maintained in ascending numerical order for draw calculation.

Determining Total Allottees

Example:

  • Total valid applicants = 500,000
  • Total shares for public = 1,000,000
  • Minimum allotment = 10 shares

👉 Total possible allottees =
1,000,000 ÷ 10 = 100,000 allottees

Only 100,000 applicants can receive shares.

 Skip Value Calculation

This is a mathematical distribution technique used in Nepal’s computerized lottery.

Formula:

Example:

Valid Applications = 558,000
Allottees = 100,000

Skip Value = 558,000 ÷ 100,000
Skip Value = 5.58

This means approximately every 5.58th applicant will receive shares.

 Ball Number Selection (Random Starting Point)

To ensure randomness:

  • A number is randomly chosen from digits 1 to 9.
  • Suppose the system randomly selects 3.

Now the selection begins.

Allotment Using Ascending Order + Skip Value

Step-by-step example using your method:

🔹 First Selection

Starting ball number = 3
So, the 3rd number in ascending order gets IPO.

🔹 Second Selection

Skip Value = 5.58

Add:

3 + 5.58 = 8.58

The integer part (8) is considered.

👉 The 8th applicant in ascending order gets IPO.

🔹 Third Selection

8.58 + 5.58 = 14.16

Integer part = 14

👉 The 14th applicant gets IPO.

🔹 Fourth Selection

14.16 + 5.58 = 19.74

Integer part = 19

👉 19th applicant gets IPO.

This process continues until all 100,000 allottees are selected.

The decimal values are continuously added, but only the whole number position is considered each time.

 Final Allotment

After the computerized process:

  • The selected serial numbers are finalized.
  • Allottees receive minimum 10 shares.
  • Shares are credited to Demat accounts.
  • Non-selected applicants’ bank amounts are automatically released.

Important Clarification

Yes — the method you described (ascending order + random starting ball number + skip value addition) reflects the general computerized proportional lottery logic used in Nepal’s IPO allotment system.

However:

  • The full technical algorithm is managed internally by CDSC software.
  • The process is automated.
  • It is supervised for transparency.
  • It is not manual ball picking, but a digital randomization process.

Conclusion

IPO allotment in Nepal is based on:

  • 7-digit unique applicant numbers
  • Ascending serial arrangement
  • Random starting digit (1–9)
  • Skip value formula
  • Computerized proportional distribution

The system ensures fairness, transparency, and equal opportunity for all valid applicants.

प्रकाशित मिति : २०८२ फाल्गुन २० गते बुधवार