In perturbative amplitudes in quantum field theory and string field theory, Cutkosky rule expresses the anti-hermitian part of a Feynman diagram in terms of sum over all its cut diagrams, and this in turn is used to prove unitarity of the theory. For D-instanton contribution to a string theory amplitude, the cutting rule needed for the proof of unitarity is somewhat different; we need to sum over only those cut diagrams for which all the world-sheet boundaries ending on some particular D-instanton lie on the same side of the cut. By working with the closed string effective action, obtained after integrating out the open string modes, we prove that the D-instanton amplitudes actually satisfy these cutting rules, provided the effective action is real. The violation of unitarity in the closed string sector of two dimensional string theory can be traced to the failure of this reality condition. In the critical superstring theory, multi-instanton and multi anti-instanton amplitudes satisfy the reality condition. Contribution to the amplitudes from the instanton anti-instanton sector satisfies the reality condition if we make a specific choice of integration cycle over the configuration space of string fields, whereas contribution due to the non-BPS D-instantons will need to either vanish or have an overall real normalization in order for it to give real contribution. We use Picard-Lefschetz theory to argue that these conditions are indeed satisfied in superstring theories.