* The receiving institution's policies: Each college and university has its own policies regarding transfer credit. Some are very receptive to transfer credits, while others are more restrictive. They may limit the number of transfer credits they accept, the types of courses they accept (e.g., they might not accept credits from certain institutions or for certain types of courses), and the overall percentage of a degree that can be fulfilled by transfer credits. Some might require a minimum number of credits earned at their institution.
* The institution's articulation agreements: Some institutions have formal agreements with other colleges (community colleges, especially) that guarantee the transfer of specific courses. This makes it much easier to plan a degree using transfer credits.
* Your previous coursework: Your previous courses must align with the requirements of the degree program you're applying for. If your previous coursework doesn't meet the specific requirements (major requirements, general education requirements, etc.), you won't be able to transfer all your credits.
* The type of degree: Some degrees are more amenable to transfer credit than others. Associate's degrees are more likely to be completed entirely with transfer credit, especially if you're transferring from another community college. Bachelor's degrees are less likely, as they usually require a significant portion of coursework to be completed at the awarding institution.
In short: While technically possible, completing a degree *entirely* with transfer credit is challenging and requires careful planning and research. You'll need to contact the admissions office of the institution where you want to receive your degree *before* enrolling in any courses at another institution to understand their policies and requirements fully. They can advise you on which courses will transfer and whether your plan is feasible.