Multiconfiguration perturbation theory (MCPT) is a general framework for correcting a reference function of arbitrary structure. Variants of MCPT introduced so far differ in the specification of the zero-order Hamiltonian, i.e. the partitioning. A common characteristic of MCPT variants is that no numerical procedure is invoked when handling the overlap of the reference function and determinants spanning the configuration space. This comes at the price of pinpointing a principal term in the determinantal expansion of reference, rendering the PT results dependent on this choice.It is here shown, that pivot dependence of MCPT can be eliminated by using the overcomplete set of projected determinants in the space orthogonal and complementary to the reference. Projected determinants form a so-called frame, a generalization of the notion of basis, allowing for redundancy of the set. Simple structure of the frame overlap matrix facilitates overlap treatment in closed form, a feature shared by previous MCPT variants. In particular, Moore-Penrose inverse of singular matrices appearing in frame-based MCPT can be constructed without the need of any pivoting algorithm or numerical zero threshold.Pilot numerical studies are performed for the singlet-triplet gap of biradicaloid systems, relying on geminal based, incomplete model space reference function. Comparison with previous MCPT variants as well as illustration of pivot invariance is provided.