Under partnership law, a non-banking firm must have at least 2 partners and cannot exceed 20 partners. Banking partnerships are more restrictive, capped at 10 partners. This 20-partner limit for general firms and 10-partner limit for banking firms helps maintain manageable liability and regulatory oversight.