Un banco de tiempo es una iniciativa comunitaria de intercambio de tiempo, que emula simbólicamente el funcionamiento de un banco, pero en el cual aquello que se "presta" y se "recibe" es tiempo dedicado a servicios a las personas. Este mecanismo de intercambio multilateral tiene por objetivo establecer una red de ayuda mutua y reforzar los lazos comunitarios de un barrio, pueblo o ciudad.
Hay antecedentes de intercambios basados en unidades de tiempo desde el siglo XIX, en concreto la Cincinnati Time Store, proyecto impulsado por el anarquista estadounidense Josiah Warren. Desde entonces, los bancos de tiempo modernos forman parte de un importante movimiento mutualista y cooperativista, tanto en los Estados Unidos, como posteriormente en Europa y en el resto del mundo, iniciado por Edgar S. Cahn a partir de la década de 1980. Cahn concibió el mecanismo de los time dollars o bancos de tiempo en un momento de crisis económica y de recortes en los servicios del Estado del Bienestar estadounidense. Su objetivo era solucionar problemas de la "economía de mercado", que no valora suficientemente algunos servicios, a través de un mercado complementario de intercambio de tiempo que se adapta a lo que él denomina "economía de base" informal y no monetaria. 
Los bancos de tiempo son grupos de personas motivadas para intercambiar sus saberes, dedicándolos a tareas puntuales de atención a las personas: niños, gente mayor, gente enferma, etc., fomentando así la oportunidad de conocer y confiar en los otros. Los intercambios más habituales se refieren a actividades socio-culturales, o a actividades relacionadas con las necesidades de la vida diaria. Este mecanismo, facilitador de intercambios voluntarios basados en la confianza, se basa en las evidencias de que en los pueblos y en las ciudades hay valores comunitarios fuertemente arraigados. Los bancos de tiempo constituyen una herramienta de regeneración de las comunidades que permite la convivencia cooperativa y la autonomía personal.