In natural populations of golden egg bugs (Phyllomorpha laciniata), females lay eggs on plants where they develop unattended, or on conspecifics, where they remain firmly glued until the nymphs hatch and start an independent life. Mortality rates among eggs laid on plants are higher than among eggs carried by adults. Because females cannot lay eggs on themselves, in order to improve offspring survival, they have to lay eggs on other individuals. Two hypotheses have been proposed to explain egg carrying: (1) the mating pair intraspecific brood parasitism hypothesis suggests that females dump eggs on copulating pairs, and (2) the paternal care hypothesis suggests that the system is driven mainly by males accepting eggs to improve the survival rates of their own offspring. Our data from the field show that 77% of the eggs are carried by males, because more males than females carry eggs, and because males carry a greater number of eggs. In addition, we show that mating males carry more recently laid eggs than single males. These results support the view that egg carrying is performed predominantly by males and that eggs are laid on males by their current mating partner, probably between repeated copulations. Males are likely to accept eggs, despite intermediate levels of paternity, because they cannot discriminate in favour of their own eggs, because rejected eggs will face 97% mortality rates on plants, and because they do not suffer mating costs when they carry eggs. However, females carry 23% of the eggs, but no differences in egg carrying have been found between mating and single females, suggesting that this is not the result of egg dumping while females are copulating. Egg carrying by females could reflect low levels of intraspecific parasitism, which is likely to reflect the low rate of successful attempts by egg-laying females who try to oviposit on other conspecifics rather indiscriminately, in an effort to improve the survival of their offspring.