Yes, Zoho Invoice is secure for online payments. It uses 256-bit SSL encryption and two-factor authentication to protect your data and transactions. Additionally, it is compliant with the Payment Card Industry Data Security Standard (PCI DSS).