I do not have any direct connection to any of these companies listed, however some links include a code that when used gives me commission. The recommended companies are ones I have used in the past.

Brokers

Brokers are companies that buy the crypto on your behalf and send it to you. This makes the process easier but they charge a fee that is usually included in the price they charge for the crypto.

Easy Crypto (Recommended)

Coined

Bitprime

NZ Exchanges

Exchanges are the market where buying and selling happens, you can likely get a better rate than on the broker but the buying process can be a little more complicated

Swyftx (Recommended)

Kiwicoin

Dasset

Independent Reserve

International Exchanges

International exchanges often have more volume for a better price and can often provide access to more coins/tokens (should that be what you are wanting), but you may have to wire your fiat funds internatioonally.

Binance (Recommended)

Kraken

Bitstamp

Coinbase