The functions contained in the package gogarch facilitate the estimation of generalized orthogonal GARCH (GO-GARCH) models. The following estimation methods are implemented: fast ICA, Methods of Moments, non-linear Least-Squares and Maximum Likelihood. Aside of these estimation routines, methods for plotting, updating, predicting, retrieving the conditional correlations and covariances, residuals and coefficients are implemented as well as summarizing GO-GARCH models. The package is purely written in R and S4-classes are employed. The package does depend on the CRAN packges fGarch fastICA. For more information and references see the package’s documentation.