There are 8 bits in a byte. Beyond that, it works in increments of 1024. So, 1024 bytes in a kilobyte, 1024 kilobytes in a megabyte, and so on.
The 'k' in 'kb' stands for 'kilo', which means 1000. Therefore there are 1000 bits in a kb. Close, but didn't really answer the specific question (see 'bits' vs 'byte'). It's really important when...
8,000,000,000 bits
8388608
2 bytes 8 bits in a byte