Yes. Credit card deposits are generally immediate, which makes them extremely useful for people all around the world who enjoy online gaming.