Yes, you need to be PCI compliant to accept credit card payments on Magento. You can achieve PCI compliance by following the guidelines outlined by the PCI Security Standards Council.