Hello, I've been looking into the help section for a bit. I can't
find anything that tells me how often the pair will give eggs. I
know that I have to pay for each hour, but does that mean there is
a chance each hour?
Yes, there is a chance your pokemon will lay an egg each hour,
provided that they are able to breed, have compatible egg groups,
and you have enough money deposited (100 PD per hour).
For a higher chance of your pokemon producing an egg, pair pokemon
with the same dex number and different Original Trainers.